我正在尝试使用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)