ФорумПрограммированиеJavaScript → autocomplete и доп. параметр

autocomplete и доп. параметр

  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 24 февраля 2012 г. 11:15

    вкратце имеем селект - населенные пункты / $('#adressTownID').val() /
    и инпут - улица. На инпут повешен autocomplete

    $(document).ready(function() {

    $("#street").autocomplete("/backend.php", {
    extraParams:{'ajax':'get_streets','townID':$('#adressTownID').val()},
    delay:10,
    minChars:2,
    matchSubset:1,
    autoFill:true,
    matchContains:1,
    cacheLength:10,
    selectFirst:true,
    maxItemsToShow:10
    });


    });


    понятно что extraParams:{'ajax':'get_streets','townID':$('#adressTownID').val()}, присваивается однажды при загрузке страницы
    как сделать так чтобы параметр townID менялся в зависимости от значения соответствующего селекта?
    посмотрел похожие плагины - все инициализируются однохуйственно.
    Должно быть - изменился город - набор улиц для автокомплита - другой.
  • technobulka

    Сообщения: 4552 Репутация: N Группа: Джедаи

    Spritz 24 февраля 2012 г. 11:43, спустя 27 минут 12 секунд

    $('#adressTownID').change(function() {
    var index = this.selectedIndex

    $("#street").autocomplete("/backend.php", {
    extraParams:{'ajax':'get_streets','townID':index},
    delay:10,
    minChars:2,
    matchSubset:1,
    autoFill:true,
    matchContains:1,
    cacheLength:10,
    selectFirst:true,
    maxItemsToShow:10
    })
    }).change()


    как-то так
    Высокоуровневое абстрактное говно
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 24 февраля 2012 г. 11:50, спустя 7 минут 50 секунд

    спс решил через вызов функции

Пожалуйста, авторизуйтесь, чтобы написать комментарий!