已经玩这个太久了!
我在用codeigniter。
我正在尝试从Ajax get请求中获取一些数据。简单地说,我想检查一个MySQL数据库,以检查是否有一些数据在那里计算给定的日期。返回一个简单的true或false就可以了。
下面是我的请求,后面是PHP。PHP确实将正确的结果返回到$data中,但是当它返回到Ajax请求时,将调用警报(数据)并显示为空白...那里什么都没有。
你知道我做错了什么吗?
谢谢
function get_appointment_data(request_date){
$.ajax({
url: 'http://localhost/doctor_today/booking/retrieve_cal_data',
type: 'GET',
data: request_date,
success: function(data){
alert(data);
}
});
}
function retrieve_cal_data() {
$this->load->model('Booking_model');
$date = $this->input->get('date');
$data = $this->Booking_model->get_calendar_data($date);
return $data==null;
}发布于 2012-03-05 02:50:52
我不熟悉codeigniter,但是你必须输出函数的结果。Instade of ' return‘必须使用'echo’将结果返回给ajax请求。
https://stackoverflow.com/questions/9557661
复制相似问题