在调用后处理来自ajax请求的数据

时间:2015-08-14 08:28:35

标签: javascript php ajax http-get

我使用ajax从php函数获取返回值,调用正确但我无法正确访问数据。

ajax调用是:

$.ajax({
            data:  {"hotel_id" : hotel_id},
            url:   '/get_type_check',
            type:  'get',     
            success:  function (response) {

                    console.log(response);
            },

             error: function(XMLHttpRequest, textStatus, errorThrown) { 
    alert("Status: " + textStatus); alert("Error: " + errorThrown); 
}    
    });

如果我打印控制台日志显示:

<!DOCTYPE html>

注释: 要更改此许可证标题,请在“项目属性”中选择“许可标头”。 要更改此模板文件,请选择“工具”|模板 并在编辑器中打开模板。

{"status":["CAB2"]}

和php功能:

 public function get_type_check(){


    $type_checks=Hotel::get_type_checks($_GET['hotel_id']);

    echo json_encode(array('status' => $type_checks));

}

我如何获得response.status?

我应该使用return而不是&#34; echo&#34;?

0 个答案:

没有答案