使用Script元素发送JSONP请求的方法
程序员文章站
2023-11-11 14:49:10
使用script元素发送jsonp请求的方法
// 根据指定url发送一个jsonp请求
//然后把解析得到的相应数据传递给回调函数
//在url中添加一...
使用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请求的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
使用Script元素发送JSONP请求的方法
-
python 使用 requests 模块发送http请求 的方法
-
Angular使用$http.jsonp发送跨站请求的方法
-
在python中使用requests 模拟浏览器发送请求数据的方法
-
nodejs使用http模块发送get与post请求的方法示例
-
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
-
使用Script元素发送JSONP请求的方法
-
php使用fsockopen函数发送post,get请求获取网页内容的方法
-
PHP使用socket发送HTTP请求的方法_PHP
-
PHP使用socket发送HTTP请求的方法_PHP