Я всегда стараюсь выносить весь код js в отдельные файлы:
<script src="js/lib/sctipt.js" type="text/javascript"></script>
Чтобы отдельные куски кода не маячили и не портили html код. Однако бывают такие ситуации, когда необходимо передать какие-либо данные из php кода.
Ну например id какой-то записи дли изменения в js.
Тогда приходится делать что то вроде:
<script type="text/javascript">
var id = <?=$id?>
operation(id);
</script>
Хотелось бы узнать, можно ли как-то передать переменную в файл. Ну например в отдельном файле написать что то вроде:
var id = {id}
а {id} как-то заменить на нужные данные ?
Что то вроде str_replace только провернуть это с файлов js ?