由于浏览器限制,需要跨域访问时会报错;可以使后端进行访问,由于使用的是泛微的E8进行单据开发,我们又不能对产品进行修改时,需要使用比较老的方法进行处理跨域问题,以下为解决问题的代码:
前端:
使用ajax将json数据传出
//提交接口
function ajaxSubmit(arr,token,timestamp,Appid){
var creatorId=jQuery('#field121961').val();
var requestData = {appId:Appid,timeStamp:timestamp,sign:token,creatorId:creatorId,dataLevel:1,goodsWms:arr};
var result;
$.ajax({
url:'/workflow/request/IncludeForMDM.jsp?urlall='+urlsub,
type:"POST",
contentType:'application/json',
dataType:'json',
data:JSON.stringify(requestData),
async:false,
success: function(data){
if(data.code==200){
alert("提交成功!!");
result = true;
}else{
result = false;
}
},
error:function(error){
alert(error);
result = false;
}
});
return result;
}
后端代码&#