我想将php变量传递给javascript。我在网站上倒计时(我实际上有不止一个)。我通过我的数据库计算的时候,我有一个结果,是这样的:php变成javascript
$month = 02;
$days = 05;
$hours 01;
我有这个JavaScript的地方要出现倒计数
<script type="application/javascript">
var month_user = <?php echo $month_user; ?>;
var days_user = <?php echo $days_user; ?>;
var tot_hours = <?php echo $tot_hours; ?>;
var myCountdown1 = new Countdown({
year : 2014,
month : month_user,
day : days_user,
hour : tot_hours,
ampm : "pm",
minute : 0,
second : 0,
width: 173,
height: 35,
rangeHi:"day",
style:"flip" // <- no comma on last item!
});
</script>
所以,我的数下来必须显示1小时左右..但它不工作..我不是很好的JavaScript ..
任何人都可以帮助吗?
我试图用这样的事情,我在这里另一篇文章中看到,
VAR month_user =; var days_user =; var tot_hours =;
但仍然没有...我怎样才能通过我的php值到这个脚本?在此先感谢
什么显示在var var month_user = <?php echo $ month_user; ?>;'?此外,请确保这是在.php文件中运行,而不是.js文件。如果这是不可能的,你可以做一些事情,比如将PHP变量回显到单独的''标签中,并使用JS来获取这些值。 – Will
我正在做一个alert(month_user);在所有这些var值和我得到正确的resluts后! month = 02,days = 05,hours = 3我在php文件中运行这个(我正在关闭php标签并将php标签写出php标签,对吧?)另外,我正在XAMPP中运行我的代码来测试它。我还没有上传 –
好的,我发现我的错误!对不起,我感到困惑......我在两次差异之间进行比较,结果我举例说了3个小时......但根据上午和下午,这3次是错误的。我应该有15个而已..现在工作很好!谢谢大家的回应! :) –