2016-12-09 9 views
1

В моей странице .php в нижнейИнициализация переменной в скрипте на .php странице, а не получать его в файл .js

(function ($) { 
    $(document).ready(function() { 
     var Atest = 'Hi'; 

     $.getScript(app_consts.VIEW_JS + 'something.js'); 
    }); 
})(jQuery); 

В файле something.js я прописан

(function ($) { 
    $(document).ready(function() { 
     console.log(Atest); 
    }); 
})(jQuery); 

И в консоли значение не печатается. Я не знаю, как это получить.

+0

сделал включить JQuery выше в '' – Blueblazer172

+0

@ Blueblazer172 да, и .js файл правильно загружен –

+0

как насчет 'cookies'? – Blueblazer172

ответ

2

Изменить масштаб переменной, как ..

<script type="text/javascript"> 
    var Atest = 'Hi'; 

    (function ($) { 
    $(document).ready(function() { 
     //var Atest = 'Hi'; 

     $.getScript(app_consts.VIEW_JS + 'something.js'); 
    }); 
    })(jQuery); 
</script> 

вы можете прочитать больше о Javascript Scope от here.