这篇文章主要介绍“JS变量怎么获取后台传来的php变量”,在日常操作中,相信很多人在JS变量怎么获取后台传来的php变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JS变量怎么获取后台传来的php变量”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
大家都知道如果JS变量要获取后台传来的php变量可以这么写:
<?php $aaa = '111';?>var aaa = <?php echo $aaa;?>;
那么我们如何将js变量的值直接付给php变量呢?
第一种方法也是最常见的方法:
无刷新:使用ajax传参;
有刷新:直接跟表单一起提交或者直接跟在跳转链接的后面;
第二种传值方式:
示例为对js变量进行日期处理:
$c = "<script>document.write(leaderTask_info['end_time']);</script>";echo formatTime($c);//leaderTask_info['end_time']是js变量/*** 将截止时间秒数转换为日期制*/function formatTime($date){ $t = $date - time(); $f = array( '31536000'=>'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=>'分钟', '1'=>'秒' ); foreach($f as $k=>$v){ $c = floor($t/(int)$k); if($c > 0){ if(0 != $c){ return "剩余".$c.$v; } } } return "已截止";}
这样就可以在不使用ajax和跳转的情况下将js变量的值赋给php变量。
到此,关于“JS变量怎么获取后台传来的php变量”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。