Ajax呈现的Html输入未在Post Request中提交

时间:2018-06-14 00:18:26

标签: ajax model-view-controller formcollection

<select class="select2 form-control select2-hidden-accessible" data-placeholder="Filtre Seçiniz..." id="Yazarlist" multiple="" name="Yazarlist" tabindex="-1" aria-hidden="true">
<option value="3">Ahmet Test 2</option>
<option value="4">Ahmet Test 3</option>
</select>

这是我通过此代码使用ajax渲染的内容:

success: function (response) {
            var responseString = "";
            for (i in response) {
                responseString += "<option value='" + response[i].Value + "'>" + response[i].Text + "</option>";
            }
            $('#Yazarlist').html(responseString);
        }

当我查看页面来源时,我得到了这个:

<select class="select2 form-control" data-placeholder="Filtre Seçiniz..." id="Yazarlist" multiple="multiple" name="Yazarlist"></select>

所以当我选择这个多选输入中的东西时,我在ActionMethod中的FormCollection中什么也没有得到

1 个答案:

答案 0 :(得分:0)

$( '#Yazarlist')附加(responseString);

你的ajax中的