Hej, mam pewien problem. W formie mam mam pewne textboxy oraz dropdownlisty. Najpierw przedstawię kod. PartialView:
@using (Ajax.BeginForm("", ""}, new AjaxOptions() { UpdateTargetId = "partialView", InsertionMode = InsertionMode.Replace }, new { id = "partialViewForm" }))
{
//I tutaj znajduja się jakieś DropDownListy, textboxy
}
Serializacja formy jaką posiadam to :
var form= $('#partialViewForm');
var formSerialized = form.serializeArray();
var data = {};
$(formSerialized).each(function (index, object) {
data[object.name] = object.value;
});
return data;
I w końcowym kroku z "data" strzelam za pomocą ajaxa do konkretnej metody w kontrolerze.
Problem jaki posiadam to serializacja JSowa nie serializuje mi dropdownlist (zwraca tylko obecnie wybrany element), bez pozostałych dostępnych z listy. Dla pozostałych kontrolek takich jak textboxy działa okej. Tylko posiadam problem z dropdownlistami - potrzębuję by dodatkowo "ściągać" pozostałe warianty z list wyboru. Obecnie nie mam innej możliwości by to zrobić - serializacja musi być w JS która to zwróci wszystkie dane z formy