首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法从Ajax get请求中获取数据

无法从Ajax get请求中获取数据
EN

Stack Overflow用户
提问于 2012-03-05 02:31:30
回答 2查看 767关注 0票数 1

已经玩这个太久了!

我在用codeigniter。

我正在尝试从Ajax get请求中获取一些数据。简单地说,我想检查一个MySQL数据库,以检查是否有一些数据在那里计算给定的日期。返回一个简单的true或false就可以了。

下面是我的请求,后面是PHP。PHP确实将正确的结果返回到$data中,但是当它返回到Ajax请求时,将调用警报(数据)并显示为空白...那里什么都没有。

你知道我做错了什么吗?

谢谢

代码语言:javascript
运行
复制
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;
}
EN

Stack Overflow用户

回答已采纳

发布于 2012-03-05 02:50:52

我不熟悉codeigniter,但是你必须输出函数的结果。Instade of ' return‘必须使用'echo’将结果返回给ajax请求。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9557661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档