Javascript jQuery UI自动完成-触发事件而不选择
我在输入框中有这个自动完成功能,一切正常:Javascript jQuery UI自动完成-触发事件而不选择,javascript,php,jquery,jquery-ui-autocomplete,Javascript,Php,Jquery,Jquery Ui Autocomplete,我在输入框中有这个自动完成功能,一切正常: $(function() { $("#customer").autocomplete({ minLength: 1, source: function(request, response) { $.getJSON('url.php', { 'string': request.term }, function(data) { if(data) {
$(function() {
$("#customer").autocomplete({
minLength: 1,
source: function(request, response) {
$.getJSON('url.php', { 'string': request.term }, function(data) {
if(data) {
var clienti = data.error ? [] : $.map(data, function(customer) {
return {
label: customer.fullname,
array: customer
};
});
response(clienti);
}
});
},
select: function( event, ui ) {
$("#description").val(ui.item.array.description);
}
})
});
我想在加载另一个页面时调用相同的自动完成功能,但不选择项目!只需将数据传递到Ajax
如果我使用$customer.autocompletesearch,则所有搜索都正常工作,但我需要选择项目以查看$description.val!
$customer.val由PHP在页面加载时加载
我怎么办?
谢谢。您听说过$document吗?准备好了吗{?是的,当然,但我可能解释得很糟糕:我可以在另一个页面中使用jquery自动完成响应函数吗?例如,禁用select?你想做什么?请解释得更清楚。好的:我在输入上获得了自动完成,当我键入某个内容时,自动完成调用ajax并给我一个响应。然后我保存$\POST[“客户”]当我调用另一个页面时,我在加载时读取db$customer值。现在我可以调用$customer.autocomplete来设置$description.val看到函数了吗?在这种情况下,我保存了大量的编码。你把所有内容都与其他页面内容混淆了,然后在下一句话中省略了你正在谈论的页面。你不能直接通过ajax操作另一个页面。但是,如果您执行ajax请求将某些内容放入数据库,然后在另一个页面中执行ajax请求来读取数据库,那么您可以从上一个页面读取放入数据库的内容。这就是您要问的吗?