function submitForm(frm) {
var tdata = $(frm).serialize();
$("#loader").show();
$.ajax({
url: "/abc1/abc",
data: tdata + "&id=" + id,
我有問題傳遞給具有該窗體的控制器的URL ID。我怎樣才能做到這一點 ?asp.net mvc ajax如何通過該ID以及控制器
function submitForm(frm) {
var tdata = $(frm).serialize();
$("#loader").show();
$.ajax({
url: "/abc1/abc",
data: tdata + "&id=" + id,
我有問題傳遞給具有該窗體的控制器的URL ID。我怎樣才能做到這一點 ?asp.net mvc ajax如何通過該ID以及控制器
通過閱讀您的問題更具體地發佈問題,它很難理解你在問什麼。
是否要將多個參數傳遞給您的控制器是這種情況。
如果是比做一些這樣的事
urldata = "name=" + OS_Name + "&desc=" + OS_Description;
data: urlData,
如果某些別的東西闡明得更清楚
由於您使用的MVC,你可以做這樣的事情:
url: '<%=Url.Action("Action", "Controller")%>'
,
並以這種方式傳遞數據:
data: { id: yourId },
如果控制器接收到一個以上的參數可以這樣進行擴展:在這裏
data: { id: yourId, param2: otherParam, param3: newOne },
問題是,數據是JavaScript對象,而不是字符串,所以你應該傳遞的查詢參數如下: data: {param1:'param1value', param2:'param2value'}
我希望這是有道理的!