加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

一段关于 JSONP Callback 的简要代码

发布时间:2018-10-05 14:25:07 所属栏目:创业 来源:站长网
导读:定义全局回调函数,把 timestamp 参数写成 window 下的方法名称。这里我的格式是 jsonp + 时间戳。发送请求和执行回调函数统一使用同一个 timestamp 参数即可。 /** * 远程数据加载 * @method loader * @param {String} o 参数配置 */ function loader (o)

定义全局回调函数,把 timestamp 参数写成 window 下的方法名称。这里我的格式是 jsonp + 时间戳。发送请求和执行回调函数统一使用同一个 timestamp 参数即可。

/**
* 远程数据加载
* @method loader
* @param {String} o 参数配置
*/
function loader (o) {

var timestamp = 'jsonp' + new Date().getTime();

//定义全局回调函数
window[timestamp] = function (data) {

//执行配置参数中的回调函数
o.callback(data);

}

//读取远程 JSONP 数据
KISSY.getScript(o.url + timestamp);

}执行加载时,调用 loader 方法:

loader({
url : 'http://ooxx.html?callback=',
callback : function (data) {
console.log(data);
}
})

(本文来源:芒果小站)

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读