ホームページ > 記事 > ウェブフロントエンド > Jquery Ajax xmlhttpリクエストの成功問題_jquery
今日、非常に奇妙な問題が発生しました。さまざまなツールを使用して確認したところ、データは正常でしたが、$.ajax が成功しませんでした。 🎜>
FAQ シナリオ:1. クロスドメイン
2. $.ajaxはdataTypeを設定せず、サーバー側はresponse.ContentType
を設定しません
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 ではキーと値を二重引用符で囲む必要があります。 !