我正在尝试实现 Ajax Autocomplete for jQuery并传递一些额外的参数。该文档显示了如何执行此操作,但问题是,当我尝试使用另一个字段的值时,它会使我的浏览器崩溃。
$(function () {
'use strict';
// Initialize ajax autocomplete:
$('#school').autocomplete({
serviceUrl: 'schools.php',
params: { address_state: $('#address_state options:selected').val() },
onSelect: function(suggestion) {
$('input#school').val(suggestion.name);
$('input#school-ceeb').val(suggestion.data);
},
onInvalidateSelection: function() {
$('#selection-ajax').html('You selected: none');
}
});
});
如果有人有任何建议,我将不胜感激。预览版可以在http://www.keuka.edu/pete/Inquiry找到使用州和高中名称字段。
最佳答案
我设法弄清楚了,以防有一天其他人试图解决类似的问题......
params: { address_state: function() { return $('#address_state :selected').val(); }, 地址城市: function() { return $('#address_city').val(); } },
关于javascript - Ajax 自动完成浏览器卡住/崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18623658/