Maison > Article > interface Web > Jquery Ajax xmlhttp requête réussie problème_jquery
J'ai rencontré un problème extrêmement étrange aujourd'hui. J'ai utilisé divers outils pour vérifier et j'ai vu que le serveur renvoyait 200. Les données étaient également normales, mais $.ajax n'a pas pu entrer avec succès, j'étais tellement déprimé que j'ai cherché en ligne. 🎜>
FAQ scénarios :1. Interdomaine ;
2. $.ajax ne définit pas dataType et le côté serveur ne définit pas réponse.ContentType
3. Erreur de structure Json ;
http://www.json.org/json-zh.html, et j'ai revu Json. .Définition :
Paire clé-valeur : la clé est une chaîne et la valeur peut être une chaîne entourée de guillemets doubles, un nombre, vrai, faux, nul, un objet ou un tableau. Ces structures peuvent être imbriquées.
{isSuccess :true,message :'good'}
Selon la définition de la clé, elle doit être modifiée en
{'isSuccess':true,'message':'good'}
Si cela ne fonctionne toujours pas si vous continuez à exécuter, modifiez-le selon la définition de la valeur :
{'isSuccess':true,'message':"bon"}
Je suis complètement déprimé, ce n'est pas suffisant
Je vais le mettre ici et examiner de plus près les spécifications des valeurs de clé Json. La valeur doit être définie comme une chaîne avec des guillemets doubles. Qu'en est-il de la clé ? Remplacer par
{"isSuccess":true,"message":"bon"}
J'ai réussi directement.
C'est la différence entre le format de Json et les objets en Javascript nécessite que les clés et les valeurs soient entre guillemets ! !