I need to send Model data and JSON data in one request. What does it mean:
If i send JSON data with this function:
$("#SaveOrder").click(function () {
$.ajax({
url: '/Manager/AddOrder',
type: 'POST',
dataType: 'json',
data: $.toJSON(ResultArray),
contentType: 'application/json; charset=utf-8'
});
});
i have
public ActionResult AddOrder(SUPNew.Models.Order newOrder, List<OrderList> ResultArray)
SUPNew.Models.Order newOrder = null
List<OrderList> ResultArray = not null
but if i send request with <input type="submit">
i have
SUPNew.Models.Order newOrder = not null
List<OrderList> ResultArray = null
How can i send jQuery array (JSON data) and SUPNew.Models.Order in one request?
Content of ResultArray- $.toJSON(ResultArray), where ResultArray is jQuery array like:
var CurrentOrder =
[{
'ProviderAn': $("#DdlProviders").val(),
'ItemAn': $("#DdlItems").val()
}];
And this is MVC 2