使用script元素发送jsonp请求的方法
// 根据指定url发送一个jsonp请求 //然后把解析得到的相应数据传递给回调函数 //在url中添加一个名为jsonp的查询参数,用于指定该请求的回调函数的名称 function getjsonp(url, callback){ //为本次请求创建一个唯一的回调函数名称 var cbnum = "cb"+getjsonp.counter++; var cbname = "getjsonp."+cbnum; if(url.indexof("?") === -1){ url += "?jsonp="+cbname; }else { url += "&jsonp="+cbname; } var script = document.createelement("script"); getjsonp[cbnum] = function(response){ try{ callback(response); }finally{ delete getjsonp[cbnum]; script.prentnode.removechild(script); } }; script.src = url; document.body.appendchild(script); } getjsonp.counter = 0;
以上这篇使用script元素发送jsonp请求的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。
如对本文有疑问, 点击进行留言回复!!
【JavaScript笔记(一)】万丈高楼平地起 - 基本概念篇
轻松解决 org.apache.taglibs.standard.tlv.JstlCoreTLV 困惑
vert实践五——Json?Protocol Buffer?FlatBuffers?
[基于tensorflow的人脸检测] 基于神经网络的人脸检测8——验证训练好的神经网络
网友评论