Je poste des données à un script PHP via jQuery AJAX, et tout s'exécute correctement, mais il renvoie une erreur 404. Dans ma console Firebug, la réponse du script PHP est correcte. Je ne comprends pas comment le script peut répondre, et il lance toujours une erreur 404. La méthode de rappel "error" de jQuery se déclenche et la méthode "success" ne fonctionne pas.jQuery Ajax renvoyant 404 Erreur, mais correcte Réponse
Toutes les déclarations effectuées par le travail de script PHP avec précision, parce que je peux voir la base de données mis à jour, etc.
J'utilise jQuery 1.4.2, sur un site Web hébergé par WordPress 3.x Dreamhost.
----------- ----------- PLUS D'INFO
OK, je l'ai compris que quand je wp-blog-header.php
fichier Include de WordPress dans le Script Ajax, j'ai l'erreur. Aussi, il était une fois ces scripts fonctionnent, et je suis sûr à 90% qu'ils ont cessé de travailler après la mise à jour WP 3.0. Je vais coller dans les en-têtes de réponse de Firebug.
Cette réponse d'en-tête de PHP qui inclut le wp-blog-header.php et renvoie une erreur 404 dans Firebug ...
Date Tue, 10 Aug 2010 01:44:44 GMT
Server Apache
X-Powered-By PHP/5.2.6
X-Pingback http://www.learnwake.com/xmlrpc.php
Expires Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control no-cache, must-revalidate, max-age=0
Pragma no-cache
Last-Modified Tue, 10 Aug 2010 01:44:44 GMT
Vary Accept-Encoding
Content-Encoding gzip
Content-Length 36
Keep-Alive timeout=2, max=98
Connection Keep-Alive
Content-Type text/html; charset=UTF-8
Cette réponse d'en-tête de PHP qui ne comprend pas la wp-blog-header.php et retourne un 200 OK dans Firebug ...
Date Tue, 10 Aug 2010 01:44:58 GMT
Server Apache
X-Powered-By PHP/5.2.6
Vary Accept-Encoding
Content-Encoding gzip
Content-Length 36
Keep-Alive timeout=2, max=100
Connection Keep-Alive
Content-Type text/html
Veuillez vérifier le script php s'il y a une ligne qui envoie l'en-tête 404 –
Vous devriez éditer cette nouvelle découverte dans votre question originale. – alex
@alex - Juste fait. Merci pour la contribution/conseil. –