我正在尝试 AJAX 调用。但是Post调用在“xhr.send(options.hascontent &&options.datanull)”行给出了400错误。
以下是代码,供参考:
$.ajax({
type: "POST",
url: "/Security/Login",
async: false,
contentType: false,
beforesend: function (xhr) {
xhr.setRequestHeader("X-XSRF-TOKEN", $('input:hidden[name =" __RequestVerificationToken"]').val());
},
datatype: "json",
data: "{'Hi'}",
processData: false,
success: function (response) {
},
complete: function (response) {
}
});
2条答案
按热度按时间hrirmatl1#
降低数据部分之后的async false。
nr7wwzry2#
我在后端代码的某个地方遇到了同样的错误,当我试图填充从 AJAX 调用中检索到的对象的列表时,这是在NET核心使用C#时发生的。
我是问:
去掉
LINE 2
为我解决了前端的问题,jQuery AJAX 调用也按预期工作。