我正在尝试json_encode($updateArray);
,这是由 ajax 调用的,在 ajax 成功后
返回我在 responseText 上的 json 字符串,类似于这种类型
{"title":"superAdmin","id":"50"}
现在我想使用这两个键
var text = title;
var id = id;
我可以将这两个用作差异。多变的。
谢谢。
我正在尝试json_encode($updateArray);
,这是由 ajax 调用的,在 ajax 成功后
返回我在 responseText 上的 json 字符串,类似于这种类型
{"title":"superAdmin","id":"50"}
现在我想使用这两个键
var text = title;
var id = id;
我可以将这两个用作差异。多变的。
谢谢。
您使用以下方法将其解析responseText
为对象图JSON.parse
:
var result = JSON.parse(xhr.responseText);
所有现代浏览器现在都有JSON.parse
(但不是 IE7 和更早版本;对于它们,您可以使用Crockford 在他的 github 页面上提供的库。)
一旦你有了对象图(在你的例子中它只是一个对象),你可以得到信息:
var title = result.title;
var id = result.id;
使用JSON.parse
:
var json = '{"title":"superAdmin","id":"50"}';
var obj = JSON.parse(json);
现在,您可以执行以下操作:
var text = obj.title;
var id = obj.id;