Jquery ui jQuery UI自动完成:如何发送post数据?
来源(veiw来源): 因此,正如我看到的,没有任何选项可以选择如何使用将数据发布到Jquery ui jQuery UI自动完成:如何发送post数据?,jquery-ui,jquery-ui-autocomplete,Jquery Ui,Jquery Ui Autocomplete,来源(veiw来源): 因此,正如我看到的,没有任何选项可以选择如何使用将数据发布到“search.php” 但我需要这样做才能从以前的输入字段(当前字段: 城市,上一个字段:国家) 怎么做 谢谢 尝试将源更改为使用$.post的方法: $("#birds").autocomplete({ source: function (request, response) { $.post("search.php", request, response); }, ... 我也有同样的
“search.php”
但我需要这样做才能从以前的输入字段(当前字段:
城市,上一个字段:国家)
怎么做
谢谢 尝试将源更改为使用$.post的方法:
$("#birds").autocomplete({
source: function (request, response) {
$.post("search.php", request, response);
},
...
我也有同样的需求,stackoverflow中没有一个例子能够正常工作 通过测试不同作者的贡献,并在这里和那里进行调整,下面的示例很可能是任何人都会在自动完成中寻找的
$( "#employee_name" ).autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
url:"employees.php",
data: {term:request.term,my_variable2:"variable2_data"},
success: response,
dataType: 'json',
minLength: 2,
delay: 100
});
}});
以下几点对我很有效。我需要一些自定义数据,所以我从请求中提取了搜索“term”
term:request.term
,如下所示:
jQuery('.some-autocomplete').autocomplete({
source: function(request, response) {
jQuery.post(ajaxurl, {action: 'some_content_search', type: type, term: request.term}, response, 'json');
},
minLength: 2,
...
实际上,您可以通过键入:“post”更简单地完成此操作:
$( "#birds" ).autocomplete({
source: "search.php",
type: "post"
minLength: 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});
为我工作就像一个符咒!谢谢
jQuery('.some-autocomplete').autocomplete({
source: function(request, response) {
jQuery.post(ajaxurl, {action: 'some_content_search', type: type, term: request.term}, response, 'json');
},
minLength: 2,
...
$( "#birds" ).autocomplete({
source: "search.php",
type: "post"
minLength: 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});