Прежде всего, спасибо за внимание.Как получить доступ к объявленным переменным после запроса типа AJAX типа «script»?
У меня есть эта переменная, объявленная в верхней части моего сценария:
var declaredVariable = 'test';
После, у меня есть этот AJAX вызов:
$.ajax ({
url: 'example-external.js',
method: 'post',
dataType: 'script'
});
Просьбы работает. Файл example-external.js правильно загружен.
Однако внутри файла Примеру external.js, я хотел бы сделать это:
console.log(declaredVariable);
Мне просто нужно, чтобы получить доступ к ранее объявленной переменной. Но это не работает :(
Как получить доступ к этой переменной внутри моего файла JavaScript?
Спасибо.
решение!
Я объявил моя переменная как глобальная:
window.declaredVariable = 'test';
Вместо:
var declaredVariable = 'test';
Благодаря techfoobar!
'declaredVariable' будет доступен только внутри функции * * она была объявлена. Чтобы сделать его доступным в другом месте (в мире), вы можете отказаться от' var' или явно сделать 'window.declaredVariable = 'test';' – techfoobar
Отлично! Это сработало. Спасибо! – alwayslearning