gpt4 book ai didi

jquery - 在 EasyUI Combobox 中使用 Ajax 加载数据

转载 作者:行者123 更新时间:2023-12-01 04:50:39 30 4
gpt4 key购买 nike

如何在 EasyUI 组合框中使用 ajax 加载 json 数据?

    $('#cc').combobox({
valueField: 'id',
textField: 'text',
data: function (request, response) {
$.ajax({
url: '@Url.Action("GetBranchesByCustomer","WidgetFeatures")',
type: "POST",
dataType: "json",
data: { term: request.term },
success: function (data) {
response($.map(data, function (item) {
return { id: item.id, text: item.name };
}))

}
})
}
});

我尝试了这个脚本,但它不起作用。我的错误在哪里?

尽管我添加了如下所示的“id”参数,但此脚本给出了此错误:Uncaught TypeError: Cannot read property 'id' of undefined

<input id="cc" name="dept" value="aa">

最佳答案

我解决了这个问题。它不需要ajax来加载json数据。因为“GetBranchesByCustomer”方法已经返回 json 数据。脚本如下:

  $('#cc').combobox({
valueField: 'id',
textField: 'text',
url: '@Url.Action("GetBranchesByCustomer","WidgetFeatures")'
});

关于jquery - 在 EasyUI Combobox 中使用 Ajax 加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20498338/

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