Получение данных модуля в 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, время: 11:08. |