Всем привет) хочу в аякс методе передовать массив, вот код | Код | <% using(Html.BeginForm("GetQuote", "Stocks")) { %> <div> <input type="checkbox" name="List" value="1" /> <input type="checkbox" name="List" value="2" /> <input type="checkbox" name="List" value="3" /> <input type="checkbox" name="List" value="4" /> </div> <input type="submit" /> <span id="Span1"></span> <% } %>
|
| Код | $("form[action$='GetQuote']").submit(function () { var idList = new Array(); var loopCounter = 0; $("input[name='List']:checked").each(function () { idList[loopCounter] = $(this).val(); loopCounter += 1; }); $.ajax({ url: "/Stocks/GetQuote", type: "GET", data: {idList: idList}, dataType: "json", // Instruction to parse response as XMLDocument contentType: "application/json; charset=utf-8", processData: true, success: function (result) { } });
|
| Код | public ActionResult GetQuote(List<int> idList) { if (idList != null) return Json(idList, JsonRequestBehavior.AllowGet); else return null; }
|
объект равен всегда нул, помогите пожалуйтса два дня ломаю голову над дипломом
|