JQuery Ajax success: function()
Je publier des données à une page de traitement php comme ceci:
$insert = mysql_query(
'INSERT INTO ' . $table . ' (' . substr($addfields,0,-1) . ') ' .
'VALUES (' . substr($addvals,0,-1) . ')');
Je veux avoir:
if($insert): echo 'Message 1'; else: echo 'message2'; endif;
Que dois-je faire dans ma success: function() pour afficher le message dans <div id="result"></div>
?
J'ai essayé:
success: function() {
$(#result).html(html);
}
Que le code n'affiche pas le message dans la balise div.
Comment puis-je publier des données de la div?
OriginalL'auteur user351657 | 2010-06-04
Vous devez vous connecter pour publier un commentaire.
En supposant que votre
$.ajax()
demande de l'aidedataType: 'html'
(ou le défaut, ce qui se fait de manière intelligente suppose) votresuccess
fonction recevra le texte renvoyé comme premier paramètre:Doit prendre toutes les HTML de votre
mypage.php
vide, et remplacez le contenu de la<div id="result">
sur la page!J'ai assemblé un jsfiddle démo pour vous de regarder.
OriginalL'auteur gnarf