Pourquoi un 0 est-il ajouté aux résultats de mon appel ajax .load () à partir de jQuery?
Question
J'utilise la fonction .load () dans jQuery pour insérer les résultats d'un fichier php dans un élément. Mon code ressemble à ceci:
$('#edit .postcontent').load('admin-ajax.php', {'action':'qe-getpost'});
Tout fonctionne à merveille - la valeur renvoyée est chargée dans .postcontent à la perfection. Cependant, un 0 est ajouté à la fin. À chaque fois. Même si je ne retourne rien, un 0 seul apparaît dans .postcontent. Quelqu'un peut-il expliquer ce qui se passe?
Merci!
La solution
Quel type de contenu est renvoyé par admin-ajax.php? Lorsque vous utilisez Fiddler ou un autre proxy de débogage pour examiner le contenu réel de la réponse HTTP, voyez-vous le 0 (ou tout autre caractère parasite)?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow