spring mvc 通过控制器跳转的界面,再发ajax一定要用绝对路径吗?

自己写了一个登陆页,跳转到首页,跳转后在发送的ajax的相对路径就不对了
:8081/cqpt/user/user/menu Failed to load resource: the server responded with a status of 404 (Not Found)

    $.ajax({
        type: 'post',
        contentType: 'application/text;charset=utf-8',
        data: this.user,
        url: 'user/menu',
        success: function (data) {
            if (data != '') {
                console.log(data);
            }
        }
    });
阅读 2.1k
1 个回答

url: 'user/menu',写成 url: '/user/menu', 即可,重点是前面要加/,不然会以当前路径+url问请求路径,加了/则以当前网站根路径开始

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进