- 47
- 0
使用了jQuery $.Ajax访问springMVC的controller 请求成功 可是回调函数进入了error函数 并且浏览器返回错误信息
Failed to load resource: the server responded with a status of 404 ()
下面放代码
Ajax
function login(that) {
$.ajax({
data: {
username:$("#username").val(),
password:$("#password").val()
},
type: "post",
url: "/checklogin",
dataType: "json",
error: function (data) {
console.log(data);
$(that).removeClass("processing");
},
success: function (response) {
$(that).removeClass("processing");
if (response == "error") {
$("#msg").text("用户名或密码错误");
} else {
window.location.href = "/welcome";
}
}
});
}
Controller
@Controller
public class LoginController {
@Autowired
private UserService userService;
@RequestMapping("/checklogin")
public String checkLogin(@RequestParam("username") String username, @RequestParam("password") String password, HttpSession session){
System.out.println(username + "-" + password);
User user = userService.login(username, password);
if(user != null){
return "success";
}
else{
return "error";
}
}
} 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
◆◇、佑手边幸福 普通会员 1楼
这种情况可能是由于多种原因造成的,下面是一些可能的原因和解决方案:
-
Ajax请求错误:检查你的Ajax请求是否成功,是否设置了正确的Ajax请求方式(GET、POST等)、URL和参数等。同时,你也需要检查浏览器的网络连接是否正常。
-
服务器错误:检查服务器是否返回了错误信息,是否因为服务器端错误导致的错误。如果你的服务器返回了错误信息,你应该在回调函数中处理这个错误信息。
-
Ajax调用次数过多:如果你的Ajax请求太多,服务器可能会返回错误信息。你可以考虑使用更强大的Ajax库(如jQuery或axios)来提高性能。
-
错误处理机制:在回调函数中,你应该处理可能的错误。例如,你可以使用try-catch语句来捕获错误,或者在错误处理函数中处理错误。
-
浏览器兼容性问题:如果你的页面使用了浏览器不支持的Ajax方法或属性,可能会导致错误。你需要检查你的代码,确保所有的Ajax方法和属性都使用了正确的语法。
-
Ajax代码错误:你的Ajax代码可能存在错误,例如,你可能没有正确设置异步回调函数,或者你可能没有正确处理回调函数返回的错误。
以上都是一些可能的原因和解决方案,你可以根据实际情况进行排查和解决。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
