我有一个选择框和一个文本框,很快我输入了一些内容,当自动完成从服务器开始提取时,我想取选择框的值。怎么可能呢。
此致 Dixanta Shrestha dixanta@creatorsnepal.com
答案 0 :(得分:0)
我假设您使用的是jQuery Ajax。
您可以指定要在呼叫的“开始”,“发送”,“停止”,“成功”事件上执行的自定义功能,如该页面中的事件示例所示:
$.ajax({
type: "GET",
url: "...",
data: { ... },
success : function(returnedData){
...
},
error : ...
...
要获取select元素的值,您可以执行以下操作:
var myVar=$("#selectElementId").val();
答案 1 :(得分:0)
答案 2 :(得分:0)
我假设您已经在使用autocomplete插件(如果没有,请获取它)。如果要使用自动完成请求发送select的值,可以使用自动完成插件的extraParams选项的函数来提取值并将其发送。
$('#textbox').autocomplete( '/url', {
... other options ...
extraParams: function() { return $('selectbox').serialize(); },
... more options ...
});