jQuery 1.3.x-> 1.4.xおよびJSON
これは投稿ではなく、jQuery 1.4に移行するときにajaxとjsonの問題に直面している人たちへのリマインダーです。
新しいバージョンでは組み込みのJSON解析が使用され、これにより、その(json'a)の正確性を監視する必要が生じます。
しない方法の例:
{ 'qwe' : 'asd' }
{ "qwe" : 'asd' }
{ qwe: "asd" }
{ qwe: 'asd' }
つまり、このようなオプションは現在失敗しています。 二重引用符のみを使用する必要があります!
{ "qwe" : "asd" }
サーバースクリプトを変更する機会がない場合は、クライアントで次のように簡単に修正できます。
$.ajax({
url: "/test.php",
dataType: "text",
success: function(data) {
json = eval("(" + data + ")");
// alert(json.success);
}
});
おそらく誰かが役に立つでしょう。 みなさん、ありがとうございました!
Source: https://habr.com/ru/post/J83892/
All Articles