[JQuery]

Résolu
Nymphomaniaque Messages postés 63 Statut Membre -  
AssassinTourist Messages postés 7838 Statut Contributeur -
Bonjour,

<script type="text/javascript">
$(document).ready(function() {
		var checking_html = 'En cours...';
		$('#check').click(function(){
				$('#verif').html(checking_html);
				check();
		});

  });
function check(){
		var word = $('#word').val();
		$.post("check.php", { word: word },
			function(result){



		});
}
</script>

Le fichier word.php est comme suit :

		$con=mysql_connect('localhost', 'root', '');
		mysql_select_db('dcedl');
		$mot = mysql_real_escape_string($_POST['Lword']);
$rqt=mysql_query("SELECT * FROM dix where mot like '$mot');
$rqt2=mysql_fetch_assoc($rqt);
echo $rqt2['mot'].' - '.$rqt2['def'];


Et le HTML est le suivant :

<input type="text" id="word">
<div id="check" style="width:120px; height:60px;"></div>
<div id="verif"></div>


Le problème c'est que j'aimerai que le echo affiche le résultat dans le div "verif" lorsque je clique sur le div check ! Donc j'arrive à envoyer le contenu de "word" vers le php mais je ne sais pas ce que je dois mettre dans la fonction "result"

1 réponse

AssassinTourist Messages postés 7838 Statut Contributeur 1 312
 
$('#verif').innerHTML = word, si j'ai bien compris...
0
Nymphomaniaque Messages postés 63 Statut Membre 4
 
Non, je dois envoyer le mot et récupérer sa définition. Donc, le post vers word.php s'effectue correctement mais je dois récupérer la définition, donc word.php doit retourne cette définition, je ne sais pas comment !
0
AssassinTourist Messages postés 7838 Statut Contributeur 1 312
 
Et quand tu fais $('#verif').innerHTML = result; ou alert(result);
il t'affiche quoi dans cette valeur ?
0
Nymphomaniaque Messages postés 63 Statut Membre 4
 
oui, je viens comme par hasard d'essayer ceci et ça a marché
 $('#verif').html(result);


Merci AssasinTourist pour l'intérêt :)
0
AssassinTourist Messages postés 7838 Statut Contributeur 1 312
 
Parfait =)
0