[英]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.