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

结果如下:

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


我试过了

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

});


这总是返回undefined

最佳答案

您需要解析字符串数据并将其转换为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

10-06 15:43