これは(おそらく簡単に解決された)問題はしばらくの間現れて消えています。"addAutoCompleteは定義されていません"、偉大だがjQuery jsで定義されている?
私たちはAutoCompleteWidgetを使っているDjango Web Appを開発しています。
私たちは、フォーム内にそれをしたいと
もちろんオートコンプリートが動作しません「addAutoCompleteが定義されていない」。Firebugの
に、次のエラーを取得しておきます
私はそこに名前空間と適切なJavaScriptファイルの考慮事項があることを認識しています。今
私の主な質問は:私は「addAutoComplete」の定義を取得するために含める必要がありますjqueryの* .jsファイル
?
ありがとうございました。
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/ –