“替换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