リモート JSON ソースで jQuery UI Autocomplete を使用しようとしています。FF と chrome ではすべて正常に動作していますが、IE では Autocomplete ドロップダウンがトリガーされません。奇妙なエラーが発生します:
SCRIPT5007: プロパティ 'call' の値を取得できません: オブジェクトが 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/