我正在尝试使用jquery自动完成。当请求自动完成时,我也希望发送另一个文本框中的值。但是,该值不会从其他文本框发送。请帮忙。
HTML:
<form>
<input type="text" id="stat" name="stat" />
<input type="text" id="city" name="city" />
</form>
jQuery的:
<script type="text/javascript">
$(function() {
$( "#city" ).autocomplete({
source:"backend.asp?typ=getcity&stat="+$("#stat").val()
});
});
</script>
答案 0 :(得分:0)
尝试在ajax
中使用source
,
$(function(){
$("#city").autocomplete({
source: function(request, response) {
$.ajax({
url: "backend.asp",
dataType:'json',
data: {
type: 'getcity',
stat: $("#stat").val()
},
success: function(data) {
response(data);
}
});
},
});
});
参考Passing extra parameters to source using Jquery UI autocomplete