Много прочитав за день пришёл к выводу, что если я выполняю свою функцию и меняю значение #city, к #city привязывается сразу 2 autocomplete.js с разными ключами и в результатах у меня получается полная белиберда.
Если я сначала в #city выберу 1 в #streets появятся первые результаты, если после этого я изменю значение #city у меня в #streets появятся и первые и вторые результаты и т.д.
Как мне подключить функцию с динамическим параметром
var a;
jQuery(function(){
a = $('#street').autocomplete({serviceUrl:global_site_address+'/generators/get_streets.php', width:148, params: { city: $('#city').val() }, Cache: false, });
});
a = $('#street').autocomplete({serviceUrl:global_site_ address+'/generators/get_streets.php', width:148, params: { city:
$('#city').val() }, Cache: false, });