jQuery的自定义插件结合baidutemplate.js实现异步刷新(源代码)

jQuery的自定义插件结合baidutemplate.js实现异步刷新(源代码)
最后一条记录的baidutemplate模板引擎实例(源代码),它封装了在此基础上的使用方法
自定义插件jajaxrefresh.js代码如下:
闭包/名称空间
函数($){)
fn.extend({美元。
ajaxrefresh 功能选项){
参数检测传入的用户是合法的
如果(!IsValid(选项))
返回此;
VaR选择=美元。延长(defaluts,选择{ }); / /使用jquery.extend插件覆盖默认参数
var $ = $(这个);获取当前的jQuery对象
$ ajax({
网址:opts.url,
DataType:JSON
成功:函数(数据){
模板变量= opts.template;
$ ajax({
URL:模板,
DataType:HTML
成功:函数(瓦尔){
this.html美元(baidu.template(Val、数据));
}
});
}
});

}
});
默认参数
无功defaluts = { {
模板,
网址:
};
私有方法、合法性参数检测
功能的有效性(选项){
返回!选择| |(期权类型选择为对象)真的假的;
}
}(窗口jQuery);
调用方法:
$(文档)Ready(函数(){)
$(#一览表)。Ajaxrefresh({模板:'templates /列表。HTML,网址:数据/数据.txt});
});
预览效果:
源码下载

以上是本文的全部内容,希望本文的内容能给大家的学习工作带来一定的帮助,同时也希望能给予更多的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部