TP3.2 Ajax分页 为什么返回拿到NULL。之前这样做没问题的。

先给了他一共多少个页码。通过page点击页码然后加载其他页面。显示出来 实现Ajax分页,但是这次返回的data是null 拿不到页面,求大神指导小白,发现进不到IS_AJAX图片说明

2个回答

首先你先看看进没进你的ajax判断里面,因为你的data传入的值只有page,然后你有返回json结果么,直接在里面打印点东西,慢慢调试吧

qq_35235940
听楼一夜雨 那就用echo json_encode($data);exit;返回试试,还要注意看是否在中间哪个地方断掉了,
接近 2 年之前 回复
weixin_40786993
小城市的彭先生 回复听楼一夜雨: 改了 我传值过去type=1 通过判断type=1 用$this->ajaxReturn(array('code'=>1));返回 还是null 拿不到数据
接近 2 年之前 回复
qq_35235940
听楼一夜雨 判断接收的值
接近 2 年之前 回复
qq_35235940
听楼一夜雨 回复小城市的彭先生: 那就不要用is_ajax去判断,你可以在data里面多穿一个值,比如ajax:1,然后后台接收的时候在直接翻盘接收的值,然后进行相应的查询或其他处理,最后返回的值用$this->ajaxReturn($data);返回数据,或者直接echo json_encode($data);exit;
接近 2 年之前 回复
weixin_40786993
小城市的彭先生 进不到IS_AJAX判断。好奇怪啊 返回值是空
接近 2 年之前 回复

我之前也遇到这种情况,你在ajax里面加上async:false,应该就可以了,改成同步的就可以了

weixin_40786993
小城市的彭先生 试了。。貌似不行
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!