我正在按鈕單擊按鈕上加載一個jquery對話框。 (能夠做到)這個對話框將打開一個局部視圖,它包含jquery選項卡(包含兩個選項卡)。我想通過參數收到的對話框來糾正jquery選項卡取決於條件,以便它進入控制器。從jquery選項卡將參數傳遞給控制器
我可以在對話框上獲取參數。我試圖從jquery選項卡傳遞參數給控制器,但它始終爲空。代碼如下所示:
JS對話框
//open jquery dialog
var diag = $('#MyDiv');
diag.load("/Controller/Action?item=" + $(this).id, '', function() {
});
//this is working
$(diag).dialog('open');
控制器
//on controller to loading partial view
public ActionResult Action(int item)
{
Model mmodel = new Model();
mmodel.itemid= item;
return PartialView("_partialview", mmodel);
}
HTML標記
//partial view which will show tabs. i want to pass paramater from tab to controller
<div id="tabContainer">
<ul>
<li><a href="SomeAction1?itemid=" + @Model.itemid>Tab1</a></li>
<li><a href="SomeAction2">Tab2</a></li>
</ul>
</div>
}
<script type="text/javascript">
$(document).ready(function() {
$("#tabContainer").tabs();
});
</script>
如何將參數'itemid'傳遞給控制器中的SomeAction1?有沒有解決方法?
請讓你的代碼更具可讀性,thx。 – Marc
什麼不明確? – user1480864
我只是指格式,豪爾赫做到了。 – Marc