gpt4 book ai didi

jquery - jquery 中 $.each 的问题

转载 作者:行者123 更新时间:2023-12-01 08:25:27 25 4
gpt4 key购买 nike

我正在尝试使用 SELECT 元素填充 jqGrid 搜索表单。在我感兴趣的专栏的 colModel 中

searchoptions: {
dataUrl: '<%: Url.Content("~/Contact/GetCustomers") %>',
buildSelect: function (response) {
var theSelect = "<select>";
$.each(response, function (i, data) {
theSelect += '<option value="' + data.Value + '">' + data.Text + '</option';
});
theSelect += "</select>";
},
sopt: ['eq', 'ne']
}

远程方法 GetCustomers 返回格式为

的 json 结果
[{"Selected":false,"Text":"David Gilmour","Value":"10"},
{"Selected":false,"Text":"Eric Clapton","Value":"26961"},
{"Selected":false,"Text":"Joan Baetz","Value":"26972"}]

但是使用我用于每个函数的代码,我收到以下错误

alt text

最佳答案

由于(根据上面的评论)您获得了 XMLHttpRequest 对象,因此您需要解析其响应文本。

var parsed = $.parseJSON( response.responseText );

$.each( parsed, function(...

或者修改传递响应的代码以仅传递响应文本或解析的结果。

关于jquery - jquery 中 $.each 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4390014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com