javascript - 访问以字符串形式传递的 json 数据

标签 javascript json

我以 json 格式从 php 传递数据,如何访问它?

这是结果:

{"solctype":"Long Term Agreement","checkbox":"1","prnumber":"356363563"}

我已经尝试过

$.post("getgrid?id="+id,
{
},
function(data, status){
    console.log(data.solctype);

});

这总是返回未定义

最佳答案

您需要解析字符串数据并将其转换为 JavaScript 对象。

使用这样的东西:

    var stringData = {"solctype":"Long Term Agreement","checkbox":"1","prnumber":"356363563"};
    var parsedData = JSON.parse(stringData);
    console.log(parsedData.solctype)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse

关于javascript - 访问以字符串形式传递的 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38954630/

相关文章:

iphone - json 模式到 objective c - 模型类生成

php - 如何使用 json_encode 从 php 获取数据到 javascript?

javascript - Html获取用户本地目录路径

javascript - 勒克森日期时间 : adding type for extension

javascript - 循环遍历列表并填充表格

javascript - 如何获取JSON文本的特定部分

python - 使用 json lib 通过 Python 从嵌套的 JSON 中获取元素

javascript - 如何测试从外部导入到组件中的函数?

javascript - iphone safari 的隐藏 iframe 问题

javascript - 当类型为 'auto' 时获取实际光标