ホームページ  >  記事  >  ウェブフロントエンド  >  Jquery Ajax xmlhttpリクエストの成功問題_jquery

Jquery Ajax xmlhttpリクエストの成功問題_jquery

WBOY
WBOYオリジナル
2016-05-16 16:16:031241ブラウズ

今日、非常に奇妙な問題が発生しました。さまざまなツールを使用して確認したところ、データは正常でしたが、$.ajax が成功しませんでした。 🎜>

FAQ シナリオ:

1. クロスドメイン

2. $.ajaxはdataTypeを設定せず、サーバー側はresponse.ContentType
を設定しません 3. Json 構造エラー

1 つ目と 2 つ目はすぐに削除されました。3 回目では、Json の定義を再確認し、

http://www.json.org/json-zh.html をもう一度見直しました。定義: キーと値のペア: キーは文字列で、値は二重引用符で囲まれた文字列、数値、true、false、null、オブジェクト、または配列にすることができます。これらの構造は入れ子にすることができます。

元の定義型は

です {isSuccess:true,message:'good'}
キーの定義に従って、
に変更する必要があります。 {'isSuccess':true,'message':'good'}
実行を続けても動作しない場合は、値の定義に従って変更してください:
{'isSuccess':true,'message':"good"}
私は完全に落ち込んでいます、これでは十分ではありません
ここでそれを書き留めて、Json キー値の仕様を詳しく見てみましょう。なぜ二重引用符が必要なのでしょうか?
に置き換えます {"isSuccess":true,"message":"good"}
直接通じました。
これは、Json の形式と Javascript のオブジェクトの違いです。Json ではキーと値を二重引用符で囲む必要があります。 !

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。