[英]All links to pjax except one?
我有這個:
$(document).pjax('[data-pjax] a, a[data-pjax]', '#pjax-container');
要說任何<a data-pjax href...
必須傳遞給pjax。 有沒有辦法扭轉這種局面? 我的意思是說:除了標有no-data-pjax的那些之外,將所有內容傳遞給pjax?
我試過這個並沒有用:
$(document).pjax(':not([no-data-pjax] a), :not(a[no-data-pjax])', '#pjax-container');
使用:not('[no-data-pjax]')
:
$(document).pjax("a[data-pjax]:not('[no-data-pjax]')", "#pjax-container");
這將處理如下鏈接: <a href="..." data-pjax>...</a>
並且不會選擇<a href="..." data-pjax no-data-pjax>...</a>
我在yii應用程序中也遇到了同樣的問題。 我帶來以下解決方案:
我用了
<a data-pjax="0" href="pathtoredirect" id="readthis" class="btn btn-primary">Read more</a>
所以你只需要在錨鏈接中添加data-pjax =“0”。 希望我的回答將來會幫助別人。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.