tag:blogger.com,1999:blog-4394562672296169849.post7727710431244937792..comments2023-12-21T18:06:15.136+08:00Comments on class Programmer : IEnableMuch {: Pass array from jQuery to ASP.NET MVC controllerIEnableMuchhttp://www.blogger.com/profile/01393635235961303977noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-4394562672296169849.post-21328941387319648572018-03-09T07:12:32.506+08:002018-03-09T07:12:32.506+08:00Hi, how I could pass List to Action, the List is n...Hi, how I could pass List to Action, the List is nested in a Model: @Model.MyObjectList, I tried this:<br /><br />var value = "some text";<br />var params = {<br /> myObjectList: JSON.stringify('@Model.MyObjectList'),<br /> textFilter: value<br /> };<br /> $.ajax({<br /> url: '@Url.Action("MyAction", "MyController")',<br /> type: "GET",<br /> traditional: true,<br /> data: params,<br /> datatype: "json",<br /> ContentType: "application/json;utf-8",<br /> success: function (result) {<br /> // add result (List) to WebGrid<br /> },<br /> failure: function (response) {<br /> alert(response.responseText);<br /> },<br /> error: function (response) {<br /> alert(response.responseText);<br /> }<br /> });<br /> }<br /><br />MyController code:<br /><br /><br />public JsonResult MyAction(List myObjectList, string textFilter)<br />{<br /> List myObjectFiltered= new List();<br /> if (myObjectList != null && myObjectList.Count > 0)<br /> {<br /> myObjectFiltered = myObjectList.Where(p => p.Id.ToString().Contains(textFilter)).ToList();<br /> }<br /> return Json(myObjectFiltered);<br />}<br />I tried with type: "POST" and only string array but exist an error, with type: "GET" and only string array working.<br />Thanks<br />ÉÐĪŞôиhttps://www.blogger.com/profile/11179565903560731321noreply@blogger.comtag:blogger.com,1999:blog-4394562672296169849.post-41811638787944027742016-08-20T23:24:23.658+08:002016-08-20T23:24:23.658+08:00Really nice article, can you please guide how to g...Really nice article, can you please guide how to get an array of arrays in controller action? like: <br />data: { Title: 'Greatest', Categories: [cat1:['show', 'on', 'earth'], cat2:['show1', 'on1', 'earth1']] }<br /><br />Thank you,<br />Dinesh Sharmarextonhttps://www.blogger.com/profile/01090839539033347855noreply@blogger.comtag:blogger.com,1999:blog-4394562672296169849.post-2956919884967901902013-01-14T08:06:38.699+08:002013-01-14T08:06:38.699+08:00This really really helped me out thankyou very muc...This really really helped me out thankyou very much<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4394562672296169849.post-74684899719795960452012-12-06T23:50:27.638+08:002012-12-06T23:50:27.638+08:00check the updated post regarding multi-dimensional...check the updated post regarding multi-dimensional arrayIEnableMuchhttps://www.blogger.com/profile/01393635235961303977noreply@blogger.comtag:blogger.com,1999:blog-4394562672296169849.post-6912475108227390972012-12-05T03:21:53.792+08:002012-12-05T03:21:53.792+08:00HI thank u so much but i having a issue is passing...HI thank u so much but i having a issue is passing a array of array like [['a','b','c'],['d','e','f']] can u please help on this. ?? thank you so much for you note.<br />aji4uhttps://www.blogger.com/profile/07080548738190348430noreply@blogger.comtag:blogger.com,1999:blog-4394562672296169849.post-71507898936542197792012-11-15T14:22:41.188+08:002012-11-15T14:22:41.188+08:00thanks very helpfull articlethanks very helpfull articleVivek Chowdhuryhttps://www.blogger.com/profile/05401990287230031445noreply@blogger.com