javascript
mvc ajax提交多选,javascript – 如何使用Jquery AJAX调用MVC Action然后在MVC中提交表单?...
在我的MVC視圖我有按鈕:
當(dāng)我點擊這個按鈕我需要調(diào)用一個動作,做一些東西,然后提交我的表單.
我有這個jQuery:
$('#btnSave').click(function () {
$.ajax({
url: "/Home/SaveDetailedInfo",type: "POST",data: JSON.stringify({ 'Options': someData}),dataType: "json",traditional: true,contentType: "application/json; charset=utf-8",success: function (data) {
if (data.status == "Success") {
alert("Done");
} else {
alert("Error occurs on the Database level!");
}
},error: function () {
alert("An error has occured!!!");
}
});
});
然后我想提交我的表單.在控制器我有2個操作:
public ActionResult SaveDetailedInfo(Option[] Options)
{
return Json(new { status = "Success",message = "Success" });
}
[HttpPost]
public ActionResult Save()
{
return RedirectToAction("Index","Home");
}
問題是當(dāng)我在我的按鈕中有type =“submit”時,我無法訪問SaveDetailedInfo Action,導(dǎo)致ajax給我錯誤,但是當(dāng)我刪除type =“submit”時,ajax工作正常,但Save Action不執(zhí)行.
請,任何想法如何執(zhí)行兩個操作?我以為也許在Ajax>成功嘗試添加type = submit通過jquery并使用.click(),但對我來說聽起來很奇怪.
總結(jié)
以上是生活随笔為你收集整理的mvc ajax提交多选,javascript – 如何使用Jquery AJAX调用MVC Action然后在MVC中提交表单?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xp服务器文档在哪里,如何在XP系统中创
- 下一篇: 虚机和实体服务器性能,虚机的性能主要与以