<?php
//Started or resumed the session
?>
<html>
<head>
<script type="text/javascript" src="myjavascript.js"></script>
</head>
<body>
<div class="myClass" data-attr=<?php echo $_SESSION["mySession"]?>></div>
</body>
</html>
Это мой php.Каков порядок выполнения php-js?
В моей JS файл, у меня есть что-то вроде
$(function(){
alert($(".myClass").attr("data-attr"));
});
Это эхо правильное значение. Я не понимаю порядок исполнения. Потому что начальная часть на первом месте, затем мой div [myclass
]. Поэтому оценка происходит позже.
Это эхо, из-за этого я окружаю код внутри domready
. Это причина? Будет ли это работать всегда?
https://learn.jquery.com/using-jquery-core/document-ready/, https://learn.jquery.com/about -jquery/how-jquery-works/ –