Отправка массива объектов JSON в метод действия MVC3 через jQuery ajax

Не поддерживает ли связыватель модели массивы объектов JSON? Приведенный ниже код работает при отправке одного объекта домена JSON как части сообщения ajax. Однако при отправке массива объектов домена JSON параметр действия имеет значение null.

     var domains = [{
                        DomainName: 'testt1',
                        Price: '19.99',
                        Available: true
                    }, {
                        DomainName: 'testt2',
                        Price: '15.99',
                        Available: false
                    }];

                $.ajax({
                    type: 'POST',
                    url: Url.BasketAddDomain,
                    dataType: "json",
                    data: domains,
                    success: function (basketHtml) {

                    },
                    error: function (a, b, c) {
                        alert('A problem ocurred');
                    }
            });

Это метод действия:

public ActionResult AddDomain(IEnumerable<DomainBasketItemModel> domain)
{
    ...

Есть идеи, возможно ли это сделать?

ИЗМЕНИТЬ

@Milimetric

Ваше решение работает! Однако это моя вина, как отключить проверку имени хоста Есть ли способ для стандартных сокетов Java SSL отключить проверку имени хоста для ssl-соединений с помощью свойства? Единственный способ, который я нашел до сих пор, - это написать верификатор имени хоста, который возвращает истину ...

Есть ли способ для стандартных сокетов Java SSL отключить проверку имени хоста для ssl-соединений с помощью свойства? Единственный способ, который я нашел до сих пор, - это написать верификатор имени хоста, который все время возвращает true.

Weblogic предоставляет такую ​​возможность, можно отключить проверку имени хоста с помощью следующего свойства:

-Dweblogic.security.SSL.ignoreHostnameVerify

35
задан paweloque 17 May 2011 в 13:51
поделиться