「替換URL」我用Pjax與教程從http://railscasts.com/episodes/294-playing-with-pjax?view=comments 我不需要變更網址和該咖啡腳本代碼不起作用:如何關閉在Pjax
.....
$( 「#一旗評論」)點擊 - >
....
$ .pjax
容器: '[數據pjax容器標誌]',
取代:假,
網址: '/ flag_comments'
....
有什麼想法?
「替換URL」我用Pjax與教程從http://railscasts.com/episodes/294-playing-with-pjax?view=comments 我不需要變更網址和該咖啡腳本代碼不起作用:如何關閉在Pjax
.....
$( 「#一旗評論」)點擊 - >
....
$ .pjax
容器: '[數據pjax容器標誌]',
取代:假,
網址: '/ flag_comments'
....
有什麼想法?
編輯:請參閱下面的clime的答案 - 看來我的答案不再正確。
由於PJAX(pushState的AJAX)的點更新網址,我不認爲有一種方法來禁用它。如果更新網址不是你想要使用標準的AJAX之後? (本質上使用JQuery執行給定路徑的ajax獲取,然後將內容推送到您選擇的容器中)
JQuery PJAX腳本中的「替換」選項只是簡單地在使用「replaceState」&「pushState 「更新網頁網址。
對不起,我沒有更多的幫助。
它不是非常好,但它的工作....
> $(document)
>> .on 'pjax:beforeSend', ->
>> $.url_old = window.location.pathname
>> .on 'pjax:success', ->
>> history.pushState(null, "", $.url_old)
設置推:在選擇假。在js中,它將是:
$(document).pjax('a', '#pjax-container', {push: false})
謝謝隊友:) – whitesiroi 2014-01-09 07:22:38
謝謝,我有它 – quatermain 2012-03-29 10:05:20