加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ajax跨域

发布时间:2020-12-15 22:10:26 所属栏目:百科 来源:网络整理
导读://这个方法把ajax方法封装一下,方便调用。 function myajax(roleId){ $.ajax({ async:false, url: 'http://data.hhit.com.cn/notice/refreshTask.action?a='+Math.random(),// 跨域URL type: 'GET', data:'userid=${userId }ip=80roleId='+roleId, dataType

//这个方法把ajax方法封装一下,方便调用。
function myajax(roleId){
$.ajax({
async:false,
url: 'http://data.hhit.com.cn/notice/refreshTask.action?a='+Math.random(),// 跨域URL
type: 'GET',
data:'userid=${userId }&ip=80&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("请求出错(请检查相关度网络状况.)");
}
});
}

function myajax1(roleId){ var url = '<%=sbasePath%>notice/refreshTask.action?positionId=${userRole.orgPosition.positionId}&orgId=${userRole.orgInfo.orgId}&systemType=${sessionScope.SystemType}&userid=${userId }&a='+Math.random()+'&roleId='+roleId+'&ip=80&callback=?'; $.getJSON(url,function(jsonContent){ topMsg(jsonContent.topsize); if(Number(jsonContent.taskSize)>0){ document.getElementById('fonttasksize_'+roleId).style.color="#ff0000"; }else{ document.getElementById('fonttasksize_'+roleId).style.color="#FFFFFF"; } $('#fonttasksize_'+roleId).text(jsonContent.taskSize); if(Number(jsonContent.noticesize)>0){ var postnoticeDesc=$(jsonContent.noticeDesc).html(); rightNoticeMsgs('你有'+jsonContent.noticesize+'条通知<br>最新通知:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;标题:'+jsonContent.noticeTitle+'<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;内容:'+postnoticeDesc+'<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;发布时间:'+jsonContent.lastModifyTime); } topMsgs(jsonContent.taskSize); }); }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读