2010-06-16 3 views
2

J'essaie d'utiliser un script qui utilise CPAINT et je continue d'obtenir l'erreur ci-dessus lorsque je clique sur un élément favori (un système de notation 5 étoiles).code de réponse HTTP non valide '0'

On dirait qu'il fait une requête AJAX mais je ne vois pas cela depuis mon Firebug pour déboguer ceci - pourquoi est-ce le cas?

Plus important encore, que signifie le code d'erreur 0?

Merci à tous pour toute aide

Répondre

5

Un code de réponse de 0 à partir XMLHttpRequest peut signifier que vous êtes bloqué par le same origin policy. Assurez-vous que vous utilisez des URL relatives pour vos requêtes AJAX.

Vous pouvez également consulter le poste débordement de pile suivant pour une solution possible pour contourner la règle d'origine:

+0

que la mention de la même politique d'origine m'a incité à vérifier les URLs et ne le croiriez-vous pas, toutes les autres demandes AJAX utilisaient l'URL correcte. Mais celui-ci manquait un '/' avant le nom du script. Oh cher! Merci! :) – Abs

+0

@Abs: Heureux que cela fonctionne maintenant ... Cependant, c'est assez étrange, car je m'attendrais à ce que cela renvoie un code de réponse normal avec un code d'état 404 Not Found. Cependant, je ne sais pas comment fonctionne CPAINT, donc il peut renvoyer des valeurs de code différentes de XMLHttpRequest. –

Questions connexes