首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将值作为array - jquery追加到div

将值作为array - jquery追加到div
EN

Stack Overflow用户
提问于 2012-04-27 01:34:08
回答 1查看 302关注 0票数 0

我有菜单。这些菜单包括一些艺术家,当管理员单击复选框时,艺术家被插入到数据库中。

首先,

代码语言:javascript
复制
function AddDataImdb(par, par2, par3) {

    var artistIds = [];
    $("input[name='" + par + "']:checked").each(function () {
        artistIds.push($(this).val());
    });

    $.post('/json/management/AddDataImdbAjax', {
        "artistIds": artistIds
    }, function (response) {
        if (response == 'error') {

            alert("Sanatçı bulunamadı, yönlendiriliyorsunuz");
            window.location.replace("myurl");

        } else {
            alert("succesfully added");
            $("#" + par2 + "").append(('<br /><input type="checkbox" name =' + par + ' value=' + response + ' />' + par3 + '<br />'));
        }
    });

}

使用上面的代码,我可以添加我的div新添加的艺术家。

问题是,当管理员插入2个或更多艺术家时,它将最后一个显示为已添加

代码语言:javascript
复制
$("#"+par2+"").append(('<br /><input type="checkbox" name ='+par+' value='+response+' />'+par3+'<br />'));

上面的代码添加了div。如何将它们添加为数组?我能做些什么?

EN

回答 1

Stack Overflow用户

发布于 2012-04-27 01:43:35

你能说明更多吗?响应的内容是什么?

如果您的响应是列表,则可以执行以下操作:

代码语言:javascript
复制
$.each(reponse, function () {
    //append as div
}):
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10338495

复制
相关文章

相似问题

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