bonjour ,
J'ai un script php (get_cligno.php) qui affiche '0' depuis un champs d'une bdd .
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <html> <head> <title>Dico</title> <meta charset="utf-8" /> <script src=jquery.js></script> </head> <body> <script type="text/javascript" src="ajax2.js"></script> <div id="dico"></div> </body> </html>
Je veux que ce '0' arrive sur le div "dico" avec ajax2.js :
response renvoie bien 0 sur le div .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $.ajax({ url: 'get_cligno.php', complete: function (xhr, result) { if (result != "success") return; var response = xhr.responseText; var alarm=response; $("#dico").html(alarm) } });
Ensuite , j'ajoute un test avec un if pour masquer/montrer un autre div 'alm' .
La méthode n'arrive pas jusqu'au if avec (alarm =1 , ==1 , ='1' , =='1' ) , pourquoi ?
La conversion chaîne / numérique ne donne rien :
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 $.ajax({ url: 'get_cligno.php', complete: function (xhr, result) { if (result != "success") return; var response = xhr.responseText; var alarm=response; $("#dico").html(alarm) if(alarm='1'){ $("#alm").show(); } if(alarm='0'){ $("#alm").hide(); } } });
Code : Sélectionner tout - Visualiser dans une fenêtre à part var alarm =parseFloat(xhr.responseText);
Partager