我如何用jQuery浏览AJAX请求的响应?

时间:2016-02-23 12:30:44

标签: jquery ajax

如何使用jQuery浏览AJAX请求返回的结果?

Array
(
    [0] => Array
        (
            [valeur] => 70
            [date] => 2016-02-19 11:46:37
        )

    [1] => Array
        (
            [valeur] => 40
            [date] => 2016-02-19 11:50:38
        )
)

1 个答案:

答案 0 :(得分:0)

在你的Javascript代码中,你必须告诉jQuery你期望JSON:

function MyFunction(comp_id) {
    var user_id = document.getElementById("user").value;
    jQuery.ajax({
        type: "GET",
        url: "chart.php?q=" + comp_id + "&u=" + user_id,
        data: "call=test",
        dataType: 'json',
        success: function(student) {
            alert(JSON.stringify(student));
        }
    });
}

在你的PHP代码中,你必须在发送之前序列化你的数组:

echo json_encode($your_array);

http://php.net/manual/en/function.json-encode.php