我想使用ajax和jQuery将表单中提交的数据发送到服务器,并检索服务器的响应并再次在网页上提供。我应该用什么方法做到这一点?Ajax和jQuery请求到服务器端
我不确定我是否应该使用$.get()
或$.ajax()
或者我是否应该使用jQuery API上的其他方法。 请问有人可以解释一下这个问题吗? 谢谢。
我想使用ajax和jQuery将表单中提交的数据发送到服务器,并检索服务器的响应并再次在网页上提供。我应该用什么方法做到这一点?Ajax和jQuery请求到服务器端
我不确定我是否应该使用$.get()
或$.ajax()
或者我是否应该使用jQuery API上的其他方法。 请问有人可以解释一下这个问题吗? 谢谢。
一个很好的和简单的教程,你
Call ASP.Net Page Method using jQuery AJAX Example
感谢您的链接:) – hyprstack 2014-09-10 11:23:18
,希望能够帮助您:
jQuery和Ajax请求:
$("#submitButton").on("click", function() {
$("#formid").submit(submitForm());
return false;
});
var submitForm = function() {
$.ajax({
type: "POST",
dataType: "json",
data: $("#formid").serialize(),
url: '@Url.Action("function","controller")',
success: function (data) {
alert(data);
}
});
});
服务器方:
[HttpPost]
public JsonResult Function(SubmitViewModel viewModel)
return Json("response from the server is here", "application/json", Encoding.UTF8, JsonRequestBehavior.AllowGet)
}
使用$。阿贾克斯(),因为它是一个更pwerfull包装,并得到仅适用于$阿贾克斯的简写()得到的[jQuery的AJAX提交表单(HTTP请求 – 2014-09-10 11:09:51
可能重复://计算器。 com/questions/1960240/jquery-ajax-submit-form) – Teo 2014-09-10 12:09:16