【发布时间】:2021-01-04 19:11:22
【问题描述】:
我正在开发一个 asp.net 核心应用程序。我有一个表单,我想使用 ajax 对其进行发布请求。我正在使用的表格非常大。我不想做这样的事情
var email = $("input[name='email']");
因为真的很大。
控制器没有接收到用户输入的任何值。它只是空的。
我是这样做的:
$("#submit").click(function () {
$.ajax({
type: "post",
url: "/Employee/Create",
dataType: 'json',
contentType: false,
processData: false,
data: $("#form1").serialize(),
success: function (response) {
console.log(response.length);
}
});
});
#form1 是表单的 ID。
有没有其他方法可以代替serialize()?或者我必须这样做var email = $("input[name='email']"); 这个。还是我的代码格式不正确?
请帮忙。
【问题讨论】:
标签: jquery ajax asp.net-core-mvc