首页 > 解决方案 > AJAX追加循环不同的字段值

问题描述

情况就是这样,我创建了一个下拉框数据数组,我希望数据根据不同的查询显示。

到目前为止,我可以根据数组进行不同的查询。那部分有效。问题是它没有填充下拉列表。似乎我无法通过成功功能传递下拉数据。这是有问题的代码。

    function ajaxcalls(id) {

        var dropdowns = ["category","supplier"];

        for (i = 0; i < dropdowns.length; i++)  {

            $("#"+dropdowns[i]).html("");

            $.ajax({
                type: "GET",
                url: "template/pages/getdisp.php",
                data: ""+dropdowns[i]+"=" + id,
                async: true,
                success: function (data) {
                    parse_data = JSON.parse(data);

                    $.each(parse_data,function(index,value){
                        $("#"+dropdowns[i]).append("<option value="+ value.id + ">" + value.name + "</option>");
                    });
                }
            });
        }

    }

如何将下拉数组信息传递给成功函数?

谢谢!

标签: javascriptjqueryajax

解决方案


推荐阅读