javascript - 关于ajax分页,点击第二页出现异常
PHP中文网
PHP中文网 2017-04-11 12:08:42
[JavaScript讨论组]

我照抄了一个thinkphp和ajax搜索加分页的代码,网址如下:
http://www.thinkphp.cn/topic/...
这个实例默认初始时所有查询结果都显示出来。
当我输入搜索条件后,出现查询结果列,如果结果页有两页,当我点击第二页时,页面返回到所有查询结果的页面。
我想了很久,发现可能是他的js代码中pageObj.href写错了,为什么大家可以重点看下那部分:

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(2)
伊谢尔伦

不太熟悉 thinkPHP, 不过如果他的lib没有问题的话,那可能是

search_val

变量值不对

你可以把他在后台的实现看成是一个 SQL

select * from sampleTable where id="123" limit 20;

你描述他返回的是所有的值,说明他是进行了查询的.但是查询的条数

是不对的.我看了一下代码,POST过去的值只有这么一个,所以可能是

你的代码没有能正确的给该变量赋值,导致后台无法返回对应的查询值.

巴扎黑

你把search_val直接写到url里,或者ajax改用get方法试试。

thinkphp的page是再当前方法的url基础上加上了页码参数,你给的原方法中,用post传递的搜索参数无法体现到分页链接里。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号