一:整合pjax的准备工作;
3 t( v( ~0 T* Z8 {# V 检查你的网站是否引入1.7.0版本以上的jquery.js,如果没有请全局引入
4 m# A) B% D! k; ?: _% K 1.新浪CDN提速:
( s) \7 L2 U2 q' V9 c <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.9.0/jquery.js"></script> 1.7.0版本以上的才有pushState的封装。7 h) v* H9 D9 G/ m
5 k; J5 p' O; A5 V3 P& I
二:开始整合pjax;
/ [ ~' e! r7 R! d H! x) B$ m$ S' V 1.下载pjax.js (本文底部);( K' V" B8 O X' I$ v
2.在你喜欢的位置(最好body代码结束前)引入pjax.js9 g% I8 e2 u3 ~6 p' E$ T/ z
<script src="<?php echo TEMPLATE_URL; ?>js/pjax.js" type="text/javascript"></script>
2 ?8 `) t, D8 Q3 R2 Y0 k' t: h# d 三:使用pjax;
3 T! R7 y$ W2 Q8 T6 D7 N 编辑模版footer.php在</body>标记结束前插入:1 i8 N) G; r0 Y0 [. h2 U4 M
<script>
$(document).pjax('a[target!=_blank]', '#contentleft', {fragment:'#contentleft', timeout:8000});
</script> 写好代码后,将容器contentleft付给一个ID,比如在body内的一个div,如:- s8 f# P& ]7 i+ p/ t! t
<body>
<div id="contentleft"> 网站内容部分... </div>
</body> 到这里就可以测试效果了,但是需要取消链接target=_blank效果才能有效哦。3 D* u o2 k% _- x, l( E6 F
* ~ J/ M v& Q6 Z# ~ # Y( \1 P, @3 |. z3 u* i