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

欣怡 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("请求出错(请检查相关度网络状况.)");
}
});
...全文
85 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧