首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ajax呈现的Html输入未在Post请求中提交

Ajax呈现的Html输入未在Post请求中提交
EN

Stack Overflow用户
提问于 2018-06-14 08:18:26
回答 1查看 39关注 0票数 -2
代码语言:javascript
复制
<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通过以下代码呈现的内容:

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

当我查看页面源代码时,我得到的信息是:

代码语言:javascript
复制
<select class="select2 form-control" data-placeholder="Filtre Seçiniz..." id="Yazarlist" multiple="multiple" name="Yazarlist"></select>

因此,当我在这个多选输入中选择对象时,我在ActionMethod的FormCollection中什么也得不到

EN

回答 1

Stack Overflow用户

发布于 2018-06-14 08:26:12

试一试

$('#Yazarlist').append(responseString);

在您的ajax中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50847971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档