0

私は試しjson_encode($updateArray);
てみましたが、これは ajax によって呼び出され、ajax が成功した後
、responseText でこのタイプのような json 文字列を返します

{"title":"superAdmin","id":"50"}

今、私はこの2つのキーを次のように使用し
たい

var text = title;
var id   = id;

この 2 つを diff として使用できるのは誰ですか。変数。
ありがとう。

4

2 に答える 2

4

responseTextを使用してオブジェクト グラフに解析しJSON.parseます。

var result = JSON.parse(xhr.responseText);

最近のすべてのブラウザーにはJSON.parse現在あります (ただし、IE7 以前ではありません。それらのブラウザーについては、Crockford の github ページにあるようなライブラリを使用できます)。

オブジェクト グラフ (この場合は単一のオブジェクト) を取得したら、情報を取得できます。

var title = result.title;
var id = result.id;
于 2013-09-28T10:43:04.067 に答える
2

使用JSON.parse:

var json = '{"title":"superAdmin","id":"50"}';
var obj = JSON.parse(json);

そして今、あなたはできる:

var text = obj.title;
var id = obj.id;
于 2013-09-28T10:45:20.767 に答える