Salut a tous,
J'ai fait un truc tout bete en AJAX:
La fonction go est une fonction qui va communiquer avec la page php suivante:Code:
1
2 <input id="moteur" class="moyeninput2" type="text" name="motcle" onkeyup="go(document.getElementById(\'moteur\').value,\'afftab\',\'../AJAX/accueilmanga.php?motcle=\');">
grace a :Code:
1
2
3
4
5
6 <?php include ('../BDD/connection.php'); $search=$_GET['motcle']; echo $search; ?>
J'ai donc en temps rélle ce que je tape dans l'input qui apparait sur ma page.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function go(envoi,idcible,page_ajax){ getXhr() xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200) { text_renv = xhr.responseText; document.getElementById(idcible).innerHTML=text_renv; } } xhr.open("GET",page_ajax+envoi,true); xhr.send(null); }
Mais quand je fais des ' ou " il me rajoute un \ devant.
Vous savez pourquoi?