嗨我正在使用pjax与html,javascript和php一起使用。我一直在运行pjax的很多问题,同时加载一个php页面和alos javascript,所以我试图在正常的url旁边使用pjax,这样当用户点击pjax链接时它将通过pjax加载刷新pjax,如果用户点击一个链接(不使用pjax),它将加载整个页面,如默认的html链接。
问题是pjax优化了页面中的每个链接,所以我不能使用链接进行整页加载。我可以使用按钮加载整个页面,但我想知道我是否可以使用链接(如<a href=''>
)。
答案 0 :(得分:1)
我不太明白你的问题是什么......你可以使用普通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
如果这对您没有帮助,请说明您的问题!