开发者社区> 问答> 正文

ajax跨域请求到java后台报错 ?报错

系统1中有个跳转按钮想跳转到系统2中
加了dataType:'JSONP'没效果,
加了也没有效果

var urlSub = "http://10.10.123.62:8080/";
$.ajax({
        url:urlSub+'jinfeng/login!jumpLogin.action',
        dataType:'JSONP',
        type:'post',
        data:{
            'loginNameJump':$("#loginNameJump").val(),
            'passwordJump':$("#passwordJump").val(),
            'jumpJinfeng':$("#jumpJinfeng").val()
        },
        dataType:'json',
        success:function(json){
            window.location.href=urlSub+"jinfeng/index.jsp";
        }
});

报错如下
图片说明

展开
收起
爱吃鱼的程序员 2020-06-23 13:56:29 579 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    200,不是成功了吗,在后台加一句代码试试
    response.setContentType("text/json");
    response.setHeader("Access-Control-Allow-Origin","*");

    【http://10.10.123.62:8080/】这个如果和in前端的ajax调用时同一个项目,则不需要写这个。如果是不同的项目,咋需要【http://10.10.123.62:8080/】改服务地址所对应的项目支持跨域调用。

    2020-06-23 13:56:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JAVA反射原理以及一些常见的应用 立即下载
JAVA 应用排查全景图 立即下载
《Java开发手册》2019最新版发布! 立即下载