wordpress页面AJAX教程
本文最后更新于 3324 天前,其中的信息可能已经有所发展或是发生改变。

加上AJAX有个好处,就是点了链接之后不会刷的一下全网页刷新,

这样既减少了加载时间,又能让我底部的音乐正常不放不间断

其实实现起来很简单、、、傻瓜式装插件就好了233

在后台搜索并安装插件“Advanced AJAX Page Loader”

然后开启此插件

里面的设置根据个人情况来改,基本上不用改

然后,关键在下面:

如果直接这么用,会出现个很严重的BUG

换几个页面,返回首页,再点翻页,你会发现网址完完全全是错的

(至少在我这里是酱紫的)

解决办法也不是没有

修改advanced-ajax-page-loader/ajax-page-loader.js的一个选项即可:

/*一堆东西省略*/
		
		//start changing the page content.
		jQuery('#' + AAPL_content).fadeOut("slow", function() {
			//See peakaboo below - NEVER TRUST jQuery to sort ALL your problems - this breaks Ie7 + 8 :o
			//jQuery('#' + AAPL_content).html(AAPL_loading_code);
			
			//Nothing like good old pure JavaScript...
			document.getElementById(AAPL_content).innerHTML = AAPL_loading_code;
			
			jQuery('#' + AAPL_content).fadeIn("slow", function() {
				jQuery.ajax({
					type: "GET",
					url: url,
					data: getData,
					cache: true,//设为false时,ajax分页链接会出现错误
					dataType: "html",
					success: function(data) {
						AAPL_isLoad = false;
						
/*一堆东西省略*/

这样就实现了网站的AJAX,不包括评论AJAX

加载过场效果可以用pace.js页面加载进度,这个就不在本教程范围内了,点击查看项目

评论

  1. 9 年前
    2015-12-04 1:03:21
    Google Chrome 46.0.2490.80 Google Chrome 46.0.2490.80 Windows 10 Windows 10

    傻瓜式一键式懒鬼专用……

    • 博主
      Handle
      9 年前
      2015-12-04 11:41:50
      Google Chrome 47.0.2526.73 Google Chrome 47.0.2526.73 Windows 7 x64 Edition Windows 7 x64 Edition

      然而你连这个都不会2333

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇