みんな!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」メッセージを受け取ります。Ok。追加した
$.pjax.defaults.timeout = false;
Javascript コンソールでは、'pjax:send' と 'pjax:complete' で問題ありません。しかし、この後ページをリロードしてください!なんで?