javascript - ejemplos - Jquery: ¿es posible cambiar dinámicamente la fuente del widget Autocompletar?
tooltip jquery ui ejemplos (1)
Saludos,
Estoy usando el widget de jquery Autocompletar oficial y tengo problemas para cambiar dinámicamente una variable (selectType) que estoy pasando a través de la cadena de consulta. La variable cambiaría dependiendo de qué opción se selecciona a través de un cuadro de selección.
$(function() {
var selectType = $(''#selectType option:selected'').attr("value");
$("#selectType").change(function(){
selectType = $(''#selectType option:selected'').attr("value");
alert (selectType); // alerts the right value for debugging
});
$("#address").autocomplete({
source: "ajaxSearchForClientAddress.php?selectType="+selectType,
minLength: 3
});
});
Intente realmente cambiar la opción de source
de la autocompletar en el evento de cambio.
$(function () {
var select = $( "#selectType" ),
options = select.find( "option" ),
address = $( "#address" );
var selectType = options.filter( ":selected" ).attr( "value" );
address.autocomplete({
source: "ajaxSearchForClientAddress.php?selectType=" + selectType,
minLength: 3
});
select.change(function () {
selectType = options.filter( ":selected" ).attr( "value" );
address.autocomplete( "option", "source", "ajaxSearchForClientAddress.php?selectType=" + selectType );
});
});