我想使用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