我正在尝试json_encode($updateArray);
这是由ajax调用,并且在ajax成功之后
在responseText上向我返回json字符串,类似于这种类型

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


现在我要使用这两个键
喜欢

var text = title;
var id   = id;


谁可以使用这两个作为差异。变量。
谢谢。

最佳答案

使用responseTextJSON.parse解析为对象图:

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


All modern browsers现在具有JSON.parse(但IE7和更早的版本没有;对于他们,您可以使用the ones Crockford has on his github page之类的库。)

一旦有了对象图(在您的情况下,它只是一个对象),就可以获取信息:

var title = result.title;
var id = result.id;

关于javascript - 如何使用JSON数组键转换javascript变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19066021/

10-09 20:06
查看更多