Вот мой код. Мне нужно получить доступ к внутренней переменной функции в внешней функцииjavascript внутренняя функция переменная доступ снаружи
var json = {}, state, response;
readRequestValues();
var xhr = new XMLHttpRequest();
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.onreadystatechange=function(){
if(xhr.readyState == 4){
json.state = xhr.readyState;
json.response = xhr.responseText;
log.info(">>>>>>>>>>>>>>>"+json.state+">>>>>"+json.response);
var retValue=JSON.stringify(json);
log.info(">>> THIS IS RESULT >>>"+retValue);
}
}
xhr.open("GET", strBackend, true);//async=true
xhr.send();
log.info(">>> HERE I NEED TO ACCESS retValue >>>"+retValue);
Благодарности
Вы не можете. Это еще не получено. –
объявить его снаружи и назначить внутри, но если его любой обратный вызов тогда вы не можете. – Panther
, почему вы хотите это сделать. напишите свой код в самом обратном вызове – Panther