ajax获取WordPress边栏信息(一)
2019-03-25 08:16:37来源: Axiu’s blog 阅读 ()
对于技术这种东西,始终觉得现在用的很多以后都是会被摒弃的,死抱着一棵救命稻草终究会被湮没在历史的洪流之中。所以,某些技术只是拿来用用就可以了,内在始终不想去了解,大体上能完成功能即可。比如jquery,几次想看看书里怎么写又觉得没什么用处,偶尔到图书馆看到中外这类的书籍若干,拿起来又放下。终究是自己兴趣所在才有动力完成下去啊。
最近有俩同学问题我边栏种马回事……我沉思了若干秒,总结出目前用的这个叫jquery的ajax方式异步获取(自己随便写的名字 – -|)的玩意。原型忘记是什么了,记得是 winy 那边的一个什么栗子……
首先我来举个栗子……栗子栗子栗子,每周都吃栗子。
1、首先要有加载jquery库;
2、在自己要载入的js文件里写入:
function ajaxs() {
$.ajax({
url: 'http://127.0.0.1/?action=ajax', //域名换成你要用的
type: 'get',
beforeSend: function() {
var loading = '<span class="loadsidebar"></span>';
$('#hotposts').empty().html(loading) //显示loading啊神马的
},
error: function(a) {
$('#hotposts').hide().empty().html('<div style="text-align:center;padding-top:20px;">还木有载好</div>').fadeIn('fast')
}, //错误时输出神马
success: function(a) {
$('#hotposts').empty().html(a) //成功时输出神马
}
});
return false
};
ajaxs();
3、在function.php文件里写入:
function AjaxLoad(){
if( isset($_GET['action'])){
if($_GET['action'] == 'ajax'){
echo 'Oh shit'; //你可以根据需要输出,比如输出最新评论,最新文章,最新妹子什么的
die;
}
//if($_GET['action'] == 'ajax'){
//如果理解的话,这样的代码还可以写出若干对吧?
}
}
add_action('init', 'AjaxLoad');
顺利完成。
有了上面的模版,基本上要用到的功能都可以完成了,比如鼠标划过:$('#xxx').hover(function() {...},比如点击某个地方:$('#ooo').click(function() {...}。把js部分中的最后一句话CP到这里面就完成鸟。具体见ink主题的边栏newcomments和Active Friends部分的效果。
很久没写过代码分享之类的东西了,面壁……
转载请注明来源:Axiu’s blog
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:天朝的“晕计算”
下一篇:创业团队需要注意的一些问题
- 什么是百度智能小程序单卡?如何获取智能小程序单卡 2020-03-16
- ?产品运营从0到1:如何获取种子用户(实操篇下) 2019-08-23
- 产品运营从0到1:如何获取种子用户(实操篇上) 2019-08-20
- 好用到爆!教你一招轻松获取PNG透明图片! 2019-04-10
- 关于抄袭、洗稿、盗版、版权这些词 建议你获取这些知识 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash