這個(可能很容易解決)的問題已經出現並消失了一段時間。「addAutoComplete沒有定義」,很好,但用jQuery js定義了它?
我們正在開發一個使用AutoCompleteWidget的Django Web App。
我們不斷收到以下錯誤在Firebug
「沒有定義addAutoComplete」
當然,我們希望它在表單中的自動完成功能不起作用。
我意識到有命名空間和包含正確的JavaScript文件注意事項。
我的主要問題現在的問題是:
哪些jQuery的* .js文件,我應該包括獲得「addAutoComplete」的定義是什麼?
謝謝。
PS問題生成的HTML代碼是:
<input type="text" name="department" id="id_department" value="" maxlength="Department" />
<script type="text/javascript">//<![CDATA[
jQuery(document).ready(function($){
addAutoComplete("id_department", function(html_id) {
$("#"+html_id).autocomplete({
minLength: 1,
source: '/ajax_select/ajax_lookup/ucddept',
initial: '',
select: function(event, ui) {
$("#"+html_id).val(ui.item.value);
$("#"+html_id).trigger("added");
return false;
}
}).autocompletehtml();
});
});
//]]>
</script>
http://jqueryui.com/demos/autocomplete/ –