コールバックを使用せずにjQuery.autocompleteを使用しようとしています。私の JSON データ ソースは JS 変数に格納されています。これのポイントは、サーブコールを避けることです。
しかし、オートコンプリートを使用しようとすると、エラーメッセージが表示され続けます
リクエスト URI が大きすぎます
これは私のコードです:
// This list is much longer
country_data_source = [{"id":"AF","name":"Afghanistan"},{"id":"AL","name":"Albania"},{"id":"DZ","name":"Algeria"},{"id":"AS","name":"American Samoa"},{"id":"AD","name":"Andorra"},{"id":"AO","name":"Angola"}]
jQuery( "#country" ).autocomplete({
minLength: 0,
source: country_data_source
});
jQuery はまだ POST/GET を使用しているため、ブラウザの制限によりこのエラーが発生しますか?
*注: *上記の短いリストだけを使用すると、オートコンプリートがまったく応答しません。
試しても$.getJSON(country_data_source)