У меня есть 2 класса, которые используются для зеркалирования данных из вызова ajax. Один (Клиент) содержит свойство, которое является именем, а другое представляет собой массив Продукты.Передача сложных данных JSON jQuery в действие
Public Class Customer
Private _Name as String
Private _Products as Product()
Public Property Name() As String
Get
Return _Name
End Get
Set(ByVal value As String)
_Name = value
End Set
End Property
Public Property Products() As Product()
Get
Return _Products
End Get
Set(ByVal value As Product())
_Products= value
End Set
End Property
и Ajax вызова:
$.ajax({
url: '../../Customer/SaveCustomerData',
type: "POST",
dataType: "json",
data: { "Name": this.Name,
"Products": [{ "ProductCode": "product 1", "ProductName": "product 1" },
{ "ProductCode": "product 2", "ProductName": "product 2"}]
},
success: function(data) {
alert("Customer has been saved!");
}
});
Значение Customer.Name отражается, но свойства продуктов ничего не останется, все еще имея длину 2.
Я пропускаю что-то действительно важное здесь?
да, но как запросить.getParameter, чтобы получить это? – 2014-03-07 07:35:02