嗨,我正在使用 pjax 以及 html、javascript 和 php。我在加载 php 页面和 alos javascript 时遇到了很多问题刷新 pjax,如果用户单击链接(不使用 pjax),它也会像默认的 html 链接一样加载整个页面。
问题是 pjax 优化页面中的每个链接,所以我不能使用链接进行整页加载。我可以使用按钮加载整个页面,但我想知道我是否可以使用链接(如<a href=''>
)。
我不太明白你的问题是什么......你可以使用带有普通href的pjax。我什至会推荐它,它需要的变化更少。
我对您的问题的最佳猜测:如何使一个链接使用 pjax 而另一个使用正常重新加载?
JS:
$(document).pjax('a[data-pjax]', '#container', { fragment: '#container' });
HTML:
<a data-pjax href="..."> Pjaxified Link</a>
<a href=".."> Normal Link </a>
<div id="#container"> Load pjax stuff here</div>
更多信息在这里:https ://github.com/defunkt/jquery-pjax#usage
如果这对您没有帮助,请说明您的问题!