最后一条记录的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});
});


预览效果:


源码下载

以上是本文的全部内容,希望本文的内容能给大家的学习或工作带来一定的帮助,同时也希望能给予更多的支持!