收藏
回答

请问layui mini ajax 请求跨域怎么解决?前后台分离项目

// 进行登录操作
form.on('submit(login)', function (data) {
    alert(":!@3123123213");
    let params = data.field;
    console.log(params.password);

    $.ajax({
        url:'http://localhost:8089/user/login',
        type:'post',
        data:JSON.stringify(params),
        contentType: "application/json;charset=UTF-8",
        xhrFields: {withCredentials: true},
        crossDomain:true,
        success:function(data){
            console.log(data);
        },
        error:function () {
            layer.msg("密码修改失败")
        }
    })
    return false;
});
回答关注问题邀请回答
收藏

2 个回答

  • Yang
    Yang
    2021-04-07

    先确保后端接口支持跨域,ajax跨域可以试下这个

    $.support.cors = true;

    $.ajax({

    .......

    });

    2021-04-07
    有用 1
    回复
  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    2021-04-06
    跨域问题让后端改,跟layui没关系
    2021-04-06
    有用 1
    回复
登录 后发表内容
问题标签