[JavaScript] 纯文本查看 复制代码
function jsonp(obj){
var script=document.createEleent("script");
var callbackFn = obj.callback;
//组合URL
script src=obj.url+"?callback="+callBackFn;
//获取数据
for(key in obj.data){
script.src+="&"+key+"="obj.data[key];
// 获取数据 &name=zhangsan
}
//获取数据后 将创建的新节点添加到bom数上
// 将创建的节点 添加到BOM数上
document.getElementByTagName("body")[0].appendChild(script);
window[callbackFn] = function(object){
obj.success(object);
// 移除回调函数
delete window[callBackFn];
// 执行完毕后移除节点
script.parentNode.removeChild(script);
}
}
[JavaScript] 纯文本查看 复制代码
jsonp({
url:"http://www.b.com/api/", //请求地址
type:'get',
data:{'id':1},
success:function(res){
console.log(res);
}
})