Я определяю объект как:
data = {
first: { Id: 1, Name: "This is my first name." },
second: { Id: 2, Name: "The second one." }
};
Затем я пытаюсь выполнить запрос Ajax, используя:
$.ajax({
url: "/SomeURL"
type: "POST",
data: data,
success: function(){ ... },
error: function(){ ... }
});
Но мои данные преобразуются в массив, похожий на структуру, которую механизм связывания по умолчанию для Asp.net MVC не может понять.
first[Id]=1&first[Name]=...
Что я должен установить или сделать, чтобы jQuery правильно конвертировал их в:
first.Id=1&first.Name=...