Javascript 如何将devbridge/jQuery自动完成插件绑定到RequireJS?
我试图将jquery插件与RequireJS联系起来 然后我叫它,但它似乎不是工作Javascript 如何将devbridge/jQuery自动完成插件绑定到RequireJS?,javascript,jquery,requirejs,shim,Javascript,Jquery,Requirejs,Shim,我试图将jquery插件与RequireJS联系起来 然后我叫它,但它似乎不是工作 require(["jquery"], function($) { $('.autocomplete').autocomplete({ lookup: countries, onSelect: function (suggestion) { alert('You selected: ' + suggestion.value + ', ' + sugges
require(["jquery"], function($) {
$('.autocomplete').autocomplete({
lookup: countries,
onSelect: function (suggestion) {
alert('You selected: ' + suggestion.value + ', ' + suggestion.data);
}
});
})
提前谢谢 由于Autocomplete已经在使用AMD,并且需要将jquery作为一个模块,所以您必须定义它。配置将如下所示:
require.config({
baseUrl: '/libs',
paths: {
jquery: 'jquery-1.9',
autocomplete: 'jquery.autocomplete'
},
shim: {
"autocomplete": ['jquery']
},
});
您是否在firebug或浏览器控制台中看到任何javascript错误
require.config({
baseUrl: '/libs',
paths: {
jquery: 'jquery-1.9',
autocomplete: 'jquery.autocomplete'
},
shim: {
"autocomplete": ['jquery']
},
});