跨域请求的方法在执行时为什么总是提示少一个';'
这一个跨域请求的方法在执行时为什么总是提示少一个';' $.ajax({
async:false,
url: 'http://192.168.8.217:80/ERP/notice/refreshTask.action?a='+Math.random(), // 跨域URL
type: 'GET',
data:'userid=${userId }&roleId='+roleId,
dataType: 'jsonp',
jsonp: 'jsoncallback', //默认callback
//timeout: 5000,
beforeSend: function(){ //jsonp 方式此方法不被触发。原因可能是dataType如果指定为jsonp的话,就已经不是ajax事件了
},
success: function (json) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
if(json.length!=0){
// $('#fonttasksize_'+roleId).text(json.taskSize);
// topMsgs(json.taskSize);
// topMsg(json.topsize);
}
},
complete: function(XMLHttpRequest, textStatus){
},
error: function(xhr){
//jsonp 方式此方法不被触发
//请求出错处理
alert("请求出错(请检查相关度网络状况.)");
}
});
async:false,
url: 'http://192.168.8.217:80/ERP/notice/refreshTask.action?a='+Math.random(), // 跨域URL
type: 'GET',
data:'userid=${userId }&roleId='+roleId,
dataType: 'jsonp',
jsonp: 'jsoncallback', //默认callback
//timeout: 5000,
beforeSend: function(){ //jsonp 方式此方法不被触发。原因可能是dataType如果指定为jsonp的话,就已经不是ajax事件了
},
success: function (json) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数
if(json.length!=0){
// $('#fonttasksize_'+roleId).text(json.taskSize);
// topMsgs(json.taskSize);
// topMsg(json.topsize);
}
},
complete: function(XMLHttpRequest, textStatus){
},
error: function(xhr){
//jsonp 方式此方法不被触发
//请求出错处理
alert("请求出错(请检查相关度网络状况.)");
}
});
...全文
相关推荐
java解决请求跨域的两种方法
主要为大家详细介绍了java解决请求跨域的两种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
react中fetch之cors跨域请求的实现方法
本篇文章主要介绍了react中fetch之cors跨域请求的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
vue跨域请求
vue的3种跨域请求方式
AJAX(XMLHttpRequest)进行跨域请求方法详解
AJAX(XMLHttpRequest)进行跨域请求方法详解
js跨域请求数据的3种常用的方法
由于js同源策略的影响,当在某一域名下请求其他域名,或者同一域名,不同端口下的url时,就会变成不被允许的跨域请求。 那这个时候通常怎么解决呢,对此菜鸟光头我稍作了整理: 1.JavaScript 在原生js(没有jQuery和ajax支持)的情况下,通常客户端代码是这样的(我假设是在localhost:8080的端口下的http://localhost:8080/webs/i.mediapower.mobi/wutao/index.html页面的body标签下面加入以下代码): [removed] var xhr = new XMLHttpRequest(); xhr.ope


高性能WEB开发
