У меня есть следующий код:
<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
, результат будет таким же.
Где проблема?
Спасибо.