Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改并重新初始化自动完成_Javascript_Jquery_Jquery Ui_Autocomplete - Fatal编程技术网

Javascript 更改并重新初始化自动完成

Javascript 更改并重新初始化自动完成,javascript,jquery,jquery-ui,autocomplete,Javascript,Jquery,Jquery Ui,Autocomplete,我正在使用jQuery 我有一些密码。 我试图通过选择修改“源代码”自动完成,但当我更改源代码时,自动完成不起作用。我尝试使用.change、.on、.click重新初始化,但仍然无法工作。 当我使用未修改的源代码时,自动完成工作正常 $('#myselect').change(函数(){ $('#part_q').prop(“disabled”,false).focus(); var brand=$('#myselect').val(); $('u#part_q')。自动完成({ 资料来源:

我正在使用jQuery 我有一些密码。 我试图通过选择修改“源代码”自动完成,但当我更改源代码时,自动完成不起作用。我尝试使用.change、.on、.click重新初始化,但仍然无法工作。 当我使用未修改的源代码时,自动完成工作正常

$('#myselect').change(函数(){
$('#part_q').prop(“disabled”,false).focus();
var brand=$('#myselect').val();
$('u#part_q')。自动完成({
资料来源:'https://example.com/search/?“+品牌
});
});

精选品牌
某品牌
一些品牌2
一些品牌3

这里有一个简单的代码片段,展示了如何实现自动完成刷新功能,请使用此代码,如果您的用例在实现它时遇到任何问题,请告诉我

var-arr=[[1,1]、[2,2]、[3,3][4,4];
$('#myselect').change(function(){
$('#part_q').prop(“disabled”,false).focus();
var brand=$('#myselect').val();
$('part_q').autocomplete(“选项”{来源:arr[brand]});
});
$(“#part_q”)。自动完成({
资料来源:[]
});

精选品牌
某品牌
一些品牌2
一些品牌3
一些品牌4

对我来说,保存该参数很重要。“源:”,因为没有动态值。顺便说一下,在stackoverflow中它正在工作。。。更改输入时,自动完成工作。。。威德@AleksandrMetric是的,所以使用url而不是我使用的数组!比如
(“选项”{source:“example.com/search/?”+brand})@AleksandrPetric这完全解决了您的问题吗?