我正在尝试将 jQuery UI Autocomplete 与远程 JSON 源一起使用。在 FF 和 chrome 中一切正常,但在 IE 中,自动完成下拉菜单不会触发。我收到一个奇怪的错误:
SCRIPT5007:无法获取属性“调用”的值:对象为 null 或未定义
这是我的自动完成代码:
$("#product").autocomplete({
source: function( request, response ) {
$.ajax({
url: 'https://secure1.valuecentric.com/Portal/ds_products.cfm',
type: 'GET',
data: request,
success: function( data ) {
// feeding back to jquery autocomplete
response(data );
}
})
},
minLength: 1,
autoFocus: true,
select: function(event, ui){
//alert(ui.item.id);
query = ui.item.id;
drawChart(ui.item.id);
}
});
你可以在这里看到这个问题:http: //vciq.com/index.php/component/datastore/