我有以下代碼:通過JS數組控制器的動作
<form action="" onsubmit="getSelectedPlace(this);" target="_blank">
<div class="wrap_input">
<input type="submit" id="myDiv" class="btn buy_btn" value="Done">
</div>
</form>
function getSelectedPlace(form) {
var placesID = new Array();
$(".place.green").each(function() {
placesID.push($(this).attr("id"));
});
form.action = "/Pay/Buy?places=" + placesID;
return true;
}
在getSelectedPlace
我得到ID
和陣列將其推入,並填寫action
。 我的行動:
public ActionResult Buy(string[] places)
{
return new EmptyResult();
}
在螢火蟲placesID
被填滿。但在我的行動places
是null
。如果我將string[]
更改爲簡單string
,那麼結果是相同的。 問題在哪裏?
謝謝。
哦是嗎?學到了新東西! +1 – tusar 2012-03-28 11:09:24
它適用於GET和POST,請參閱下面的答案。 – 2012-03-28 14:35:33