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 = "خطای سمت سرور ";
});
发布于 2018-07-25 17:22:46
首先,我要指出,在GET请求中将ID/密码参数作为未加密的查询字符串发送本身是一种糟糕的做法。
关于你的问题,你的LoginGET方法在Account Controller中很可能有这样的语句:
return NotFound(result);
在这种情况下,它将发送一个404 NotFindResponseHeader,其中包含放置在结果变量中的任何内容(甚至是正确的响应)。
https://stackoverflow.com/questions/-100005751
复制相似问题