jQuery.Pjax
发布时间:2014-07-14 编辑:jiaochengji.com
pushState + ajax = pjax jQuery的Pjax插件,Pjax即pushState + Ajax,是实现无刷新ajax加载并解决浏览器前进和后退问题的一个开源实现。 pjax 示例代码: $.pjax({
url: '/authors',
container: '#main'
}) 而 ajax 的做法: $.ajax({
url: '/authors',
dataType: 'html'
pushState + ajax = pjax
jquery的Pjax插件,Pjax即pushState + Ajax,是实现无刷新ajax加载并解决浏览器前进和后退问题的一个开源实现。
pjax 示例代码:
$.pjax({
url: '/authors',
container: '#main'
})
而 ajax 的做法:
$.ajax({
url: '/authors',
dataType: 'html',
beforeSend: function(xhr){
xhr.setRequestHeader('X-PJAX', 'true')
},
success: function(data){
$('#main').html(data)
history.pushState(null, $(data).filter('title').text(), '/authors')
})
})
您可能感兴趣的文章:
jQuery.Pjax
Laravel 5 中集成 Pjax 实现无刷新加载页面案例
上一篇:jQuery.jImageLink
下一篇:Agile Carousel
[关闭]