最后一条记录的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});
});
预览效果:
源码
下载 以上是本文的全部内容,希望本文的内容能给大家的
学习或
工作带来一定的帮助,同时也希望能给予更多的
支持!