【发布时间】:2016-11-21 07:20:20
【问题描述】:
我使用了来自http://jqueryui.com/autocomplete/#remote-jsonp 的 Jquery 自动完成示例。我已经包含了参考站点中的所有特定代码,但这在我的本地不起作用。 我只想在其中搜索公司名称。
Here i am attaching image to get the exact idea what i am getting
<script>
$( function() {
function log( message ) {
$( "<div>" ).text( message ).prependTo( "#log" );
$( "#log" ).scrollTop( 0 );
}
$( "#company_name" ).autocomplete({
source: "http://localhost:5050/api/v1/web-customer-list",
type: "GET",
minLength: 1,
autoSelect: true,
autoFocus: true,
dataType : "json",
response: function( event, ui ) {
var responseObj = ui.content[0];
var companyNameList = [] ;
for(var i = 0 ; i<= 6 ; i ++){
companyNameList.push(responseObj[i].company.company_name) ;
}
},
select: function( event, ui ) {
console.log(event);
console.log(ui);
log( "Selected: " + ui.item.company.company_name + " aka " + ui.item.id );
}
});
} );
</script>
【问题讨论】:
-
请提供在 AJAX 调用中返回的数据示例。您还需要返回数组。
return companyNameList;
标签: javascript jquery jquery-ui autocomplete