跨域请求的方法在执行时为什么总是提示少一个';'

欣怡 暨南大学 技术支持  2011-06-13 09:08:00
这一个跨域请求的方法在执行时为什么总是提示少一个';' $.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("请求出错(请检查相关度网络状况.)");
}
});
...全文
35 点赞 收藏 回复
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
高性能WEB开发
创建于2008-07-01

2.5w+

社区成员

高性能WEB开发
申请成为版主
帖子事件
创建了帖子
2011-06-13 09:08
社区公告
暂无公告