javascript - 使用表中的 jquery 填充选择选项按钮

标签 javascript jquery json

这是我的jquery,

 $('.chosen').change(function () {
        var criteria = $(this).val();
        $.ajax({
            type: "POST",
            url: "/Claims/AddSearchCriteria",
            data: { seacrhCriteria: criteria },
            success: function (response) {
                alert(response);
                var itemToAdd = "<tr><td><select>foreach(var item in response){<option value='' disabled selected style='display:none;'>item</option>}<input type='text'/></select></td></tr>";
                $("#tableForRows").append(itemToAdd);
            }
        });
    });  

在此,我将变量标准发送到 Controller 并根据变量标准的值获取列表。 我使用 json 结果将此结果从 Controller 返回到 jquery,我成功地在 jquery 的 success 函数中获得了结果,但我想在选择按钮中显示列表,我使用了 foreach 但不是显示它显示的列表项我用“项目”这个词。 帮我做这个... 提前致谢...

最佳答案

你不能像这样在 jQuery 中进行迭代。

您可能正在关注的事情是这样的:

var $tr = $("<tr><td><select></select></td></tr>"),
    $select = $tr.find('select');

$.each(response, function(i, item){
    $select.append($('<option>'+item+'</option>'));
});
$("#tableForRows").append($tr);

关于javascript - 使用表中的 jquery 填充选择选项按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30151972/

相关文章:

javascript - 对象解构在 Promise 中解析和拒绝

javascript - Backbone.js 将模型添加到集合问题

javascript - 如何从 Javascript 日期中减去 php 日期

javascript - 使用 jquery 选择标签中的多个值(带有值的 optgroup)

javascript - 隐藏方法有效但在 Jquery 中未禁用

javascript - 将元素添加到数组中所有对象的智能方法? js/jquery/knockout

mysql - JSON 文件说明

ios - swift 1.2 中的 JSON 解析问题

javascript - Rails : Syntax error: JSON. 解析:JSON 数据第 2 行第 1 列出现意外字符

javascript - 循环遍历包含回调的函数