Прямо сейчас у меня есть три файла, два файла javascript и один html-файл, который будет вызывать эти два файла javascript. Внутри моего первого файла JavaScript, давайте назовем это part1.js, у меня есть это содержание:Чтение переменной внутри функции в Javascript?
var dataval;
$.get('example.cgi', function(data){
dataval = data;
});
Внутри part2.js, я пытаюсь позвонить по этому dataval значение. Но он не работает, поскольку я предполагаю, что dataval находится внутри функции get и, следовательно, является локальным значением. В любом случае, я могу получить эту ценность? Мой html-файл вызывает оба этих javascripts. В любом случае я могу получить доступ к этой переменной?
Спасибо!
Что находится внутри part2.js? Укажите содержимое каждого файла. –
'dataval', безусловно, не является« локальным »значением в этом случае; только переменные, объявленные с ключевым словом 'var', находятся в области функций. Ваша проблема связана с ** A ** в Ajax. –
О, я проверю эту ссылку Юхана. Надеюсь, моя проблема будет исправлена! – trynacode