2011-09-12 4 views
4

client: envoyer une requête au serveur via AJAX fn.erreur firebug: aucun élément trouvé

Serveur: réponse sous forme de text/xml et il fonctionne correctement seulement 1 ou 2 fois
response.setContentType("text/xml");

mais seulement après 1/2 demande, je reçois une erreur dans le navigateur (Firebug) et il dit No element found

client: javascript jQuery ajax serveur: java servlet

quelqu'un peut-il donner des conseils pour trier.

Répondre

3

can somebody give any tips to sort out.

Regardez le trafic HTTP. Déterminez si le problème est dû à une demande cassée ou à une réponse brisée. Cela vous indiquera si vous devez rechercher le côté serveur ou le code côté client.

+0

wow .. grande, merci Quentin, je reçois erreur en réponse (XML Parsing Error: aucun élément trouvé Lieu: moz-nullprincipal: .....} Mais maintenant je ne le font pas comprendre comment supprimer cette erreur alors que je ne vois aucune erreur/manquant dans la programmation côté serveur – Bibhaw

+0

Le * serveur * envoie un message d'erreur indiquant qu'il ne peut pas analyser le XML? Vous incluez donc un document XML dans le * * demande **? – Quentin

+0

non non ... le serveur ne l'est pas mais c'est la console d'erreur firebug qui dit: le processus est comme suit 'envoyer la requête du client (xmlRequest) & obtenir les données xml du serveur c'est le serveur qui envoie quelque chose xml – Bibhaw

2

Réglage des mimeType « text/html » il fixe pour moi

0

Mettre un point-virgule à la fin de votre fonction jquery par exemple, j'avais une fonction

$ (document) .on ("changement », "#myid", function() {})

changé

$ (document) .on ("changement", "#myid", function() {});

a fonctionné pour moi

Questions connexes