Jquery序列化-多个同名Dropdownlist

Jquery序列化-多个同名Dropdownlist,jquery,asp.net-mvc,Jquery,Asp.net Mvc,有两个同名的dropdownlist 第页: @Html.DropDownList("Kargo", null, new { @class = "form-control" }) 在模态对话框弹出窗口中: <form id="form"> <fieldset> @Html.DropDownList("Kargo", null, new { @class = "form-control" }) </fieldset> </

有两个同名的dropdownlist

第页:

@Html.DropDownList("Kargo", null, new { @class = "form-control" })
在模态对话框弹出窗口中:

<form id="form">
    <fieldset>
        @Html.DropDownList("Kargo", null, new { @class = "form-control" })
    </fieldset>
</form>
我从中序列化如下:

var data = $('#form fieldset input,textarea,select').serialize()

    $.ajax({
        type: "Post",
        url: "/Market/Home/CreatePartialPost",
        data: data,
        cache: false,
        success: function (result) {
            ...
        }
    });

为什么你给了同样的名字,这也造成了无效的html?数据将包含表单中的dropdownlist的值,它只需要是$'form'。序列化;我使用了“表单字段集输入,文本区域,选择”,因为ie版本中存在问题。实际上,我的逻辑需要相同的名称。它覆盖了从页面,但我需要从弹出窗口。好的,我做了不同的名称。但我如何用多个同名组合来解决它呢?还是一只虫子?谢谢
function OpenDialog(gonderimTipi) {

    var url = "/Market/Home/_DialogPartial?gonderimTipi=" + gonderimTipi;

    $.get(url, { "_": $.now() }, function (data) {
        $('#bootstrapDialog').html(data);
        $('#bootstrapDialog').modal('show');
    });
}
var data = $('#form fieldset input,textarea,select').serialize()

    $.ajax({
        type: "Post",
        url: "/Market/Home/CreatePartialPost",
        data: data,
        cache: false,
        success: function (result) {
            ...
        }
    });