Возможный дубликат:
передать значение переменной php в javascript
Я хочу создать индикатор выполнения, значение прогресса будет поступать от PHP.
<div class="prog" id="progressbar"></div> <label id="amount"> <?php echo $cast; ?></label>
У меня такой javascript.
<script> $(function() { $( "#progressbar" ).progressbar({ value: 0 }); }); </script>
Как я могу сбросить значение $ cast в моем скрипте?
<script> $(function() { $( "#progressbar" ).progressbar({ value: <?php echo intval($cast);?> }); }); </script>
Javascript запускается в Client (browser), а PHP – на сервере. Вы не можете использовать varble от PHP до javascript. С прогрессом печати:
<?php echo $cast; ?>
он просто отображает значение текущего времени выполнения, он не обновляется. Если у вас есть ссылка, чтобы проверить значение индикатора выполнения, просто используйте ajax POST или GET, чтобы внести изменения.