Я думаю, что это простой вопрос. Представьте, что у вас есть страница, которая инициализирует переменную JS с именем channel
:
<html>
<script>
$(document).ready(function() {
...
var channel = new Channel();
channel.send("helo");
}
</script>
<body>
<div id="placeholder"></content>
</body>
</html>
Страница также содержит div с id = "placeholder", содержимое которого загружается с использованием AJAX. Этот внешний контент должен иметь доступ к переменной channel
.
Есть ли полезная практика или совет о том, где хранить переменную? Следующий код работает, но мне не нравится:
<html>
<script>
var channel;
$(document).ready(function() {
...
channel = new Channel();
channel.send("helo");
}
</script>
...
</html>
Спасибо.