Ajax和jQuery请求到服务器端

时间:2014-09-10 11:02:40

标签: jquery ajax

我正在尝试使用ajax和jQuery将表单中提交的数据发送到服务器,并从服务器检索响应并再次在网页上提供。我应该使用什么方法来实现这一目标?

我不确定是否应该使用$.get()$.ajax(),或者我是否应该使用jQuery API上的任何其他方法。 有人可以就这个问题说清楚吗? 感谢。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

希望能帮助你:

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)
}
相关问题