pjax失败原因

1.没有阻止默认操作
event.preventDefault();

2.没有设置失效时间
timeout: 80000,

3.先pjax再a跳转,判断是否pjax不能再同一个blade页面

pjax总结使用
$(document).on('click', 'a[data-pjax]', function(event) {
event.preventDefault();
$.pjax({
timeout: 8000,
url: $(this).attr('href'),
container: '#content-home'
});
})
//这下面就不要event.preventDefault();不然pjax请求会被阻断
$(document).on('pjax:send', function(event) {
$('#loading').removeClass('hide');
});
$(document).on('pjax:complete', function() {
$('#loading').addClass('hide');
})
最后修改:2019-11-17 20:38:24
0