안녕하세요 저는 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