如何使用ajax在javascript中获取数组php?

时间:2017-06-11 21:11:51

标签: php jquery arrays ajax object

我在php文件中有数组对象,然后我将arrayobject发送到ajax函数,但我不明白如何在一个简单的控制台日志中显示数组内容。

我的文件php:

$json = "";
try {
    $id = $_POST["id"];
    $list = Products::searchActiveProducts($id);
    $json = array(
        'status' => 'ok',
        'lista' => $list
    );
} catch (Exception $ex) {
    $json = array(
        'status' => 'error',
        'message' => $ex->getMessage()  
    );
}
echo json_encode($json);  

我的js功能:

listActiveProducts: function() {
    var id = $("#txtId").val();
    $.ajax({
        type      : "POST",
        url       : "../ProductController.php",
        data      : {"id": id},
        dataType  : "json"
        success   : function(data){
            console.log(data);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            alert("Request: " + XMLHttpRequest.toString() + "\n\nStatus: " + textStatus + "\n\nError: " + errorThrown);
        }
    });
}

enter image description here

enter image description here

0 个答案:

没有答案