Возможный дубликат:
Как загрузить загруженные модели в Backbone.js при использовании AMD (require.js)
Это простая демонстрация моей проблемы.
Мне нужно получить доступ к файлу id_user
в main.js
. Мой вопрос: как избежать глобальных переменных в этой ситуации? Плохая практика использует глобальные переменные для этой цели?
main.js
require({
paths : {
jQuery : 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min'
}
});
require([ 'jQuery' ], function() {
alert(id_user);
});
index.php
<script data-main="js/main" src="js/require.js"></script>
<script type="text/javascript">
function users() {
id_user = <?php echo $id; ?>
}
users();
</script>