我想在php中使用javascript变量。我提到了很多stackoverflow link
和google
但是我没有得到正确的解决方案..我也知道js是客户端脚本语言而php是服务器端..但我想在PHP中使用js varible,我也尝试使用 ajax call
,但我想在此文件中设置时区而不是其他文件,因此ajax调用在我的情况下不起作用。一个帮助我如何获得 same result for varible in echo and var_dump
...
<html>
<script type='text/javascript'>
var timezone = jstz.determine();
var timezone=timezone.name();
console.log(timezone);
// it print 'Asia/Kolkata';
<?php $abc = "<script type='text/javascript'>document.write(timezone)</script>"?>
</script>
<?php
echo $abc;
// it print 'Asia/Kolkata';
var_dump($abc);
// it print string '<script type='text/javascript'>document.write(timezone)</script>' (length=65)
?>
</html>
任何帮助都必须得到赞赏.Thnks
答案 0 :(得分:1)
你可以使用 php变量来javascript而不是javascript变量到php ..因为 javascript在客户端执行而 php在服务器端执行 ..所以php在javascript执行之前执行..
所以你根本就不能......
使用ajax
....