大家帮我看下这段代码的$.ajax()方法问题出在哪

tobemendax 2017-12-25 11:45:48
这是网页登陆部分的代码,点击登陆没有反应,f12看后台发现是/api/loginCheck这里报了404,显示$.ajax()这个方法有错,我不知道是方法写错了还是url这里有问题,哪位大神帮我看看啊啊啊……

setLoginStatus();
$("#loginButton").click(function () {
var id =$("#id").val();
var passwd=$("#passwd").val();
var remember=$("#remember").prop('checked');

if( id=='' && passwd==''){
$("#info").text("提示:账号和密码不能为空");
}
else if ( id ==''){
$("#info").text("提示:账号不能为空");
}
else if( passwd ==''){
$("#info").text("提示:密码不能为空");
}
else if(isNaN( id )){
$("#info").text("提示:账号必须为数字");
}
else {
$.ajax({
type: "POST",
url: "/api/loginCheck",
data: {
"id":id ,
"passwd": passwd
},
dataType: "json",
success: function(data) {
if(data.stateCode.trim() == "0") {
$("#info").text("提示:账号或密码错误!");
} else if(data.stateCode.trim() == "1") {
$("#info").text("提示:登陆成功,跳转中...");
window.location.href="/admin_main.html";
} else if(data.stateCode.trim() == "2"){
if(remember){
rememberLogin(id,passwd,remember);
}else {
Cookies.remove('loginStatus');
}
$("#info").text("提示:登陆成功,跳转中...");
window.location.href="/reader_main.html";


}
}
});
}
})
...全文
209 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
clark_kidd 2017-12-25
  • 打赏
  • 举报
回复
/api/loginCheck 对应的路径是 http://域名/api/loginCheck 如果你的应用程序目录是 http://域名/应用程序名/api/loginCheck 当然就会404了
apple8160 2017-12-25
  • 打赏
  • 举报
回复
url路径错误 跟ajax没关系
zk_Kang 2017-12-25
  • 打赏
  • 举报
回复
url这里/api/loginCheck有错,你可以把控制台上的全部url看看,是不是那个路径。
天际的海浪 2017-12-25
  • 打赏
  • 举报
回复
/api/loginCheck报了404 说明url写错误了
zzm_fengye 2017-12-25
  • 打赏
  • 举报
回复
你后端代码接收数据看看

87,919

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧