AJAX将JSON数组保存为多个JS变量

时间:2016-04-30 16:30:06

标签: javascript php jquery json ajax

我想从mySQL查询中获取多个值并将其保存到多个JS变量中。

这是我的JS文件,包含我的AJAX代码:

 $.ajax({
        async:false,
        url: "get_data.php",
        type: "POST",
        data: {
            d1: 'd1',a1: 'a1'
        },
        dataType: "JSON",
        success: function (data) {
            $("#result").text(JSON.stringify(data));

        }
    });

使用 $(“#result”)。text(JSON.stringify(data)); 我得到以下结果:

  

[{ “D1”: “2”, “A1”: “3”}]

现在我想将每个值保存到单独的JS变量中(例如:d1到 var default ; a1到 var second

如何在单独的JS变量中保存我的值?

1 个答案:

答案 0 :(得分:0)

见这个

var data = '[{"d1":"2","a1":"3"}]';
var obj = JSON.parse(data);

console.log(obj[0]);

document.write("d1 = " + obj[0].d1);
document.write(" // ");
document.write("a1 = " + obj[0].a1);

将此代码写入success的{​​{1}}。