Привет, я новичок в jquery/javascript. Я создал глобальную переменную. Я установил значение значения этой переменной внутри функции, как это:Как установить глобальную переменную в JQuery/javascript
var arr;
CreatecheckPassword: function() {
var pas = document.getElementById("pos-password")
var user = new db.web.Model("res.users").get_func("read")(this.session.uid, ['password']).pipe(function(result) {
arr = result.password;
alert(arr);//prints the expected value
});
alert(arr);//prints nothing
},
Я не знаю, где я делаю неправильно. Я старался, но не смог найти решение. Может кто-то помочь.
У вас есть ошибки пара синтаксических там ... – elclanrs
я предположил бы, что ваша функция доступа к базе данных является асинхронной, что средство управления продолжает чеку, что ничего не печатает до обратного вызова выполняются и 'arr' переменная установлена. – nnnnnn
Как я могу установить значение этой переменной. Невозможно обойтись без работы с базой данных. – Inventillect