我正在尝试实施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找到预览版本。
答案 0 :(得分:0)
我设法弄清楚了,以防有人有一天试图解决类似的问题......
params: { address_state: function() { return $('#address_state :selected').val(); }, address_city: function() { return $('#address_city').val(); } },