Получение данных модуля в jquery ui autocomplete при событии select
Приветствую! Имеется модуль использующий JQuery ui autocomplete. При выборе значения срабатывает событие 'select'
//переменные тела модуля var1 = 'blabla'; $("#courseid").on("autocompleteselect", function(event,ui,var1){ Внутри получаю выбранные данные. С этим всё нормально. Я не могу получить значение переменной своего модуля var1 внутри данной функции. Оно всегда равно 'undefined'. У кого-нибудь есть соображения по этому поводу? |
rub1n_83,
а зачем в аргументы, используйте в теле функции. $("#courseid").on("autocompleteselect", function(event,ui){alert(var1) |
так. Поторопился. Немного изменю код
var1: '', init: function(jsondata) { this.var1='blabla'; $("#courseid").on("autocompleteselect", function(event,ui){ В этом случае при использовании переменной this.var1 внутри ф-и выводит 'undefined' |
rub1n_83,
var1: '', init: function(jsondata) { this.var1='blabla'; var self = this; $("#courseid").on("autocompleteselect", function(event,ui){ alert(self.var1); |
Благодарю. Ответ отличный
|
Часовой пояс GMT +3, время: 19:19. |