php变量与JS变量实现不通过跳转直接交互的方法


Posted in PHP onAugust 25, 2017

本文实例讲述了php变量与JS变量实现不通过跳转直接交互的方法。分享给大家供大家参考,具体如下:

大家都知道如果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变量。

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 解决utf-8和gb2312编码转换问题
Mar 18 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
Apr 17 PHP
PHP中PDO的错误处理
Sep 04 PHP
PHP验证码函数代码(简单实用)
Sep 29 PHP
PHP内置过滤器FILTER使用实例
Jun 25 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
Aug 11 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
Oct 16 PHP
discuz目录文件资料汇总
Dec 30 PHP
ucenter通信原理分析
Jan 09 PHP
php正则提取html图片(img)src地址与任意属性的方法
Feb 08 PHP
PHP字典树(Trie树)定义与实现方法示例
Oct 09 PHP
php获取用户真实IP和防刷机制的实例代码
Nov 28 PHP
CodeIgniter整合Smarty的方法详解
Aug 25 #PHP
PHP观察者模式原理与简单实现方法示例
Aug 25 #PHP
PHP实现的策略模式简单示例
Aug 25 #PHP
php实现简单的权限管理的示例代码
Aug 25 #PHP
thinkphp 抓取网站的内容并且保存到本地的实例详解
Aug 25 #PHP
Laravel中前端js上传图片到七牛云的示例代码
Sep 04 #PHP
使用YII2框架实现微信公众号中表单提交功能
Sep 04 #PHP
You might like
Zend的MVC机制使用分析(二)
2013/05/02 PHP
thinkphp数据查询和遍历数组实例
2014/11/28 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
使两个iframe的高度与内容自适应,且相等
2006/11/20 Javascript
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
使用JQUERY Tabs插件宿主IFRAMES
2010/01/01 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
2014/05/11 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
2016/01/23 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
2016/05/04 Javascript
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
用Vue.js在浏览器中实现裁剪图像功能
2019/06/18 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
[01:07:15]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第二场 1月25日
2021/03/11 DOTA
python检查字符串是否是正确ISBN的方法
2015/07/11 Python
python模块smtplib实现纯文本邮件发送功能
2018/05/22 Python
Python适配器模式代码实现解析
2019/08/02 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
opencv3/C++实现视频读取、视频写入
2019/12/11 Python
python中get和post有什么区别
2020/06/19 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
Python 内存管理机制全面分析
2021/01/16 Python
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
管理学院毕业生自荐信范文
2014/03/10 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
经典祝酒词大全
2015/08/12 职场文书
2016寒假假期总结
2015/10/10 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python