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);

}

});







おそらく誰かが役に立つでしょう。 みなさん、ありがとうございました!



All Articles