にJSの配列を渡すI次のコードを持っている:私はID
を取得し、配列にそれを押して、action
を埋めるgetSelectedPlace
でコントローラのアクション
<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;
}
を。 私のアクション:
public ActionResult Buy(string[] places)
{
return new EmptyResult();
}
放火犯placesID
では満たされています。しかし、私の行動ではplaces
はnull
です。 string[]
を単純string
に変更すると、結果は同じになります。 どこに問題がありますか?
ありがとうございました。
のですか?新しいことを学んだ! +1 – tusar
GETとPOSTの両方で動作します。以下の回答を参照してください。 –