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


AJAX save JSON array into multiple JS variables

我想从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.stringfy(data))我得到这个结果:

[{"d1":"2","a1":"3"}]

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

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

查看此

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);

$.ajaxsuccess中编写此代码。