我有一個頁面,執行JSON結果,獲取和發佈控制器中的兩個提交按鈕的方法。一個按鈕僅用於重定向的Post方法,而另一個按鈕則轉到JsonResult方法(名爲AddTableData)。我如何在我的JQuery代碼中進行設置?如何在頁面上運行GET/POST和JSON RESULT?
$('#firstSubmit').click(function() {
$(document).submit(function() {
});
});
$('#secondSubmit').click(function() {
$('#addTable').submit(function() {
$.post($(this).attr("action"), $(this).serialize(), function(response) {
...load Table
});
return false;
});
});
<%using (Html.BeginForm("LoadTable", "Home", FormMethod.Post, new { id = "addTable" })) %>
<td><input id="Submit1" type="submit" name="firstSearch" value="Search" /></td>
<td><input id="Submit2" type="submit" name="secondSearch" value="Search" /></td>
如何使用firstSubmit僅命中帖子,而第二次提交僅用於JsonResult?
編輯
$('#secondSubmit').click(function() {
$.getJSON("Home/AddTableData", {Name:"Name on Document"}, function(json) {
alert("good");
});
});
我的變量通常會得到拿起一個GET/POST功能消失了。我如何將它們發佈到我的JSon函數中?
你能發佈html代碼嗎? – treeface 2010-08-19 18:37:06
@treeface - 請參閱編輯。這是我的提交按鈕和我的表單使用,但get/post是在Index.aspx – MrM 2010-08-19 18:49:13