大家!我尝试使用 jquery-pjax 我有带有片段的 html 代码:
<li id="left_menu_item"><a href="myurl">Caption</a></li>
...
<div class="right-block" id="content">
</div>
和js代码
$(document).pjax('a', '#content');
$(document).on('pjax:send', function() {
console.log('pjax:send');
});
$(document).on('pjax:complete', function() {
console.log('pjax:complete');
});
$(document).on('pjax:success', function() {
console.log('pjax:success');
});
$(document).on('pjax:error', function() {
console.log('pjax:error');
});
$(document).on('pjax:timeout', function() {
console.log('pjax:timeout');
});
我收到“pjax:error”和“pjax:timeout”消息。行。我添加了
$.pjax.defaults.timeout = false;
现在在 Javascript 控制台中可以:'pjax:send' 和 'pjax:complete'。但是在此之后页面重新加载!为什么?