質問

次のようなものがある場合に表示されます

var my_var = {"foo" : "bar"};

javascript(少なくともfirefoxを使用)でphpサーバーに投稿すると、次のような文字列を受け取ります

{foo:"bar",}

サーバー側。しかし、phpのjson_decodeは、末尾の「、」や「foo」の前後の欠落や引用符が好きではありません。受け取ったjson文字列をクリーンアップする良い方法はありますか?

jsonオブジェクトは、drupalモジュールのjsonサービスとともに送信されます。

編集:この質問は閉じることができます。不正なjsonは、drupalモジュールのjsの記述が不適切なためです

役に立ちましたか?

解決

データのPOSTに使用しているコードは何ですか? json2.js のようなものを使用していることを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top