首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我正在使用Ajax GET。响应正确,但返回404错误。

我正在使用Ajax GET。响应正确,但返回404错误。
EN

Stack Overflow用户
提问于 2018-07-25 07:43:35
回答 1查看 0关注 0票数 0
代码语言:txt
复制
var sendData = "userName=" +
UserName.value + "&password=" + 
Password.value + "&isRemember=" +
isRemember.checked;



$.get('../../Account/LogIn', sendData, function (Data, status, jqXHR) {

    if (Data.IsSuccess == 1) {
        alert('ok');

    }
    else {
        MessageError.removeAttribute('hidden');
        MessageError.innerHTML = Data.Message;

    }
}, 'Json').fail(function () {
    MessageError.removeAttribute('hidden');
    MessageError.innerHTML = "خطای سمت سرور ";
});
EN

回答 1

Stack Overflow用户

发布于 2018-07-25 17:22:46

首先,我要指出,在GET请求中将ID/密码参数作为未加密的查询字符串发送本身是一种糟糕的做法。

关于你的问题,你的LoginGET方法在Account Controller中很可能有这样的语句:

代码语言:txt
复制
return NotFound(result);

在这种情况下,它将发送一个404 NotFindResponseHeader,其中包含放置在结果变量中的任何内容(甚至是正确的响应)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100005751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档