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:
	
	
	
		
grace a :
	
	
	
		
J'ai donc en temps rélle ce que je tape dans l'input qui apparait sur ma page.
Mais quand je fais des ' ou " il me rajoute un \ devant et les accent ne sont pas bien affiché. Comme si il avait changer le charset d'une page a l'autre.
Vous savez pourquoi?
				
			J'ai fait un truc tout bete en AJAX:
		Code:
	
	<input id="moteur" class="moyeninput2" type="text" name="motcle" onkeyup="go(document.getElementById(\'moteur\').value,\'afftab\',\'../AJAX/accueilmanga.php?motcle=\');">
		Code:
	
	<?php
include ('../BDD/connection.php'); 
$search=$_GET['motcle'];
echo $search;
?>grace a :
		Code:
	
		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); 
			}J'ai donc en temps rélle ce que je tape dans l'input qui apparait sur ma page.
Mais quand je fais des ' ou " il me rajoute un \ devant et les accent ne sont pas bien affiché. Comme si il avait changer le charset d'une page a l'autre.
Vous savez pourquoi?
 .
. 
     
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		