javascript - 淘宝页面筛选不刷新是采用什么技术?
ringa_lee
ringa_lee 2017-04-10 16:44:48
[JavaScript讨论组]

链接

打开链接,前面的筛选项点击筛选,页面不刷新,但是链接会改变,看了一下请求,没有xhr请求,不知道这种效果是采用什么技术实现的

ringa_lee
ringa_lee

ringa_lee

全部回复(9)
怪我咯

pjax(history.pushState + ajax)

传统的ajax是实现数据获取后对试图进行更新渲染, 但是无法做到历史记录, h5的新web api可以将带hash的url push进历史堆栈中以此来无需刷新发送ajax请求局部更新的效果。

相关的实现:jquery-pjax

迷茫

没有请求?请问这是什么?

大家讲道理

可能是 window.history.pushState

PHPz

ajax异步请求

天蓬老师

使用ajax

迷茫

很明显ajax请求

迷茫

采用的是jsonp+pushState的方式实现的,多谢@kikong 提醒

PHPz

这个好,不错。。。。。。

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

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