我尝试将 Pjax 添加到 PHP 站点,因为我想使用 ajax 和 pushState 动态加载内容,而 Pjax 似乎是最好的选择。
在我的site.js
文件中,我有:
$(document).pjax('nav li a', '.wrap');
我检查了其他答案,似乎 JS 没有错,我想知道是不是因为我使用的是 PHP?
更新
我已经从 GitHub 页面获取了 jquery.pjax.js,尽管我收到了这个错误:
Uncaught TypeError: Object [object Object] has no method 'live'
在<head>
我有:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script src="/js/jquery.cookie.js"></script>
<script src="/js/jquery.pjax.js"></script>
<script>
$(function(){
// pjax
$('ul a').pjax('#main')
})
</script>