Bonjour,
j'ai un script Ajax nouvelle génération mais ca ne passe pas pour IE:
pourriez-vous m'aider à le mettre à l'ancienne génération je ne sais pas vraiment les var qu'il faut passer et à la place de => il faut function()
et le fichier PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 setInterval(_=>{ fetch('nbCo.php') .then(res => res.json()) .then(json => { // console.log(json); let lignes = json; //console.log(lignes); if (lignes.tot != 0) { var variableRecuperee = lignes.visite; new jBox('Notice', { content: variableRecuperee, color: 'blue', //autoClose: false animation: 'tada', attributes: { x: 'right', y: 'bottom' } }); } }); }, 12000);
et un exemple de première génération avec les variables dans la data
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68 <?php include 'bdd.php'; $bdd = bdd(); $sql = "SELECT * FROM stats_visites"; $res = $bdd->query($sql); $TOTAL = $res->rowCount(); $sql2 = "SELECT * FROM visites"; $res2 = $bdd->query($sql2); $res3 = $res2->fetch(); //$TOTAL2 = $res2->rowCount(); $TOTAL2 = $res3['visites']; $data = []; if ($TOTAL > $TOTAL2) { // ON RETOURNE ... //echo json_encode($TOTAL); $bdd->query('UPDATE visites SET visites = visites + 1'); $sql3 = $bdd->query($sql2); $tot = $sql3->rowCount(); $ligne=$TOTAL2+1; $ligne2=$bdd->query("SELECT * FROM stats_visites WHERE numero = '$ligne'"); $ligne3 = $ligne2->fetch(); $pays=$ligne3['pays']; $ville=$ligne3['ville']; $heure=$ligne3['heure']; $visite= 'nouvelle visite: '.$pays.' à '.$ville.' à '.$heure; $data['tot']=$TOTAL; $data['pays']=$pays; $data['ville']=$ville; $data['visite']=$visite; echo json_encode($data); } else { // ON RETOURNE AUTRE CHOSE ... //echo json_encode($TOTAL2); $data['tot'] = 0; echo json_encode($data); } /* $result = []; while ($row = $res->fetch()) { $result[] = $row; } */ ?>
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $('#idAnnonce').keyup(function(){ var id = $(this).val(); //alert('id = '+id); $.ajax({ url : 'sponsorisertestId.php', type : 'post', data : 'idAnn='+id, success : function(d) { $('#idRetour').text(d); } }); });
Partager