我使用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;?