【发布时间】:2011-01-22 11:28:47
【问题描述】:
我需要在一个请求中发送模型数据和 JSON 数据。什么意思:
如果我用这个函数发送 JSON 数据:
$("#SaveOrder").click(function () {
$.ajax({
url: '/Manager/AddOrder',
type: 'POST',
dataType: 'json',
data: $.toJSON(ResultArray),
contentType: 'application/json; charset=utf-8'
});
});
我有
public ActionResult AddOrder(SUPNew.Models.Order newOrder, List<OrderList> ResultArray)
SUPNew.Models.Order newOrder = null
List<OrderList> ResultArray = not null
但如果我用<input type="submit"> 发送请求,我有
SUPNew.Models.Order newOrder = not null
List<OrderList> ResultArray = null
如何在一个请求中发送 jQuery 数组(JSON 数据)和 SUPNew.Models.Order?
ResultArray-$.toJSON(ResultArray) 的内容,其中 ResultArray 是 jQuery 数组,如:
var CurrentOrder =
[{
'ProviderAn': $("#DdlProviders").val(),
'ItemAn': $("#DdlItems").val()
}];
这是 MVC 2
【问题讨论】:
-
ResultArray 的内容是什么?这是 MVC 3 吗?
标签: .net asp.net-mvc ajax json