服务器返回的json数据
请求的参数
如图
返回的数据是jsonp,不知道如何获取JQuery后面那一串字符,请各位帮忙看一下
后面的数字?你用截取函数截取出来呗。
这个是服务器端获取的,服务器用request.querystring("callback")获取,也可以通过jsonpCallback指定回调的函数名称,注意需要在window作用域下,有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~
$.ajax({dataType:'jsonp',jsonpCallback:'xxxxxxx',url:'/'})
你把网址发出来
let callbackVal = (function getQueryVariable(val)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == val){return pair[1];}
}
return(false);
})('callback') // 获取url参数callback的值
let jqueryVal = '';
jqueryVal = callbackVal.split('jQuery')[1];