Ajax自动完成冻结/崩溃浏览器

时间:2013-09-04 20:58:55

标签: javascript jquery ajax autocomplete

我正在尝试实施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找到预览版本。

1 个答案:

答案 0 :(得分:0)

我设法弄清楚了,以防有人有一天试图解决类似的问题......

params: { address_state: function() { return $('#address_state :selected').val(); }, address_city: function() { return $('#address_city').val(); } },