永发信息网

jquery ajax crossDomain属性 跨域问题

答案:2  悬赏:20  手机版
解决时间 2021-02-23 05:12
  • 提问者网友:星軌
  • 2021-02-22 17:24
项目前台是嵌入app的H5
请求接口用的$.ajax,看里边家了crossDomain属性,api中说是jq1.5以后新增的,解决跨域问题的
自己试了下发现不成功 还是提示无法跨域
请问 这个跨域该是怎么实现的,没有用jsonp。
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-02-22 17:43
应该是你语法问题
$.ajax({
url: "${域名}/CheckScaleApprove/getRecheckNum?memberCode=xxx",
type:"POST",
crossDomain: true,
dataType: "jsonp",
jsonp: "callBack",//服务端用于接收callback调用的function名的参数
success: function(rs){
console.log(rs)
if(rs.status == 200 || rs.status == "200"){
//xxxxxx
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.log(XMLHttpRequest.status);
console.log(XMLHttpRequest.readyState);
console.log(textStatus);
}
我前端是这么写的 后台用MappingJacksonValue 封装 你试试把
全部回答
  • 1楼网友:一叶十三刺
  • 2021-02-22 19:06
两种思路,一种是 使用 ajax jsonp, 还有一种是 ajax调用本地后台语言,让后台语言去完成这个跨域。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯