我使用jquery-ui插件,我需要从远程URL加载数据。我使用以下代码,它不起作用。任何人都可以帮助我。
$( "#metadata" ).combobox({
source: "metadata/retrievejson",
});
谢谢
答案 0 :(得分:2)
你应该看看这个link in the doc。它显示了如何异步检索数据。
你的代码看起来应该是这样的
$( "#metadata" ).combobox({
source: function( request, response ) {
$.ajax({
url: "http://ws.geonames.org/searchJSON",
dataType: "jsonp",
success: function( data ) {
response(data);
}
});
}
});
答案 1 :(得分:1)
自动完成插件按照Amin Eshaq的说法运行, 但是,组合框(1)不支持远程数据,因为它使用的是选择框。
您可以考虑使用触发搜索事件的按钮扩展自动完成功能,并使用自动填充字段中的文字。
.autocomplete("search", [value])