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 相关文章推荐
ADODB结合SMARTY使用~超级强
Nov 25 PHP
php日历制作代码分享
Jan 20 PHP
php利用单例模式实现日志处理类库
Feb 10 PHP
PHP读取大文件末尾N行的高效方法推荐
Jun 03 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
Jun 13 PHP
静态html文件执行php语句的方法(推荐)
Nov 21 PHP
thinkphp关于简单的权限判定方法
Apr 03 PHP
php图像验证码生成代码
Jun 08 PHP
PHP的PDO事务与自动提交
Jan 24 PHP
PHP 7.4中使用预加载的方法详解
Jul 08 PHP
Yii2.0框架behaviors方法使用实例分析
Sep 30 PHP
Laravel框架自定义分页样式操作示例
Jan 26 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
pw的一个放后门的方法分析
2007/10/08 PHP
PHP5 面向对象(学习记录)
2009/12/02 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
PHP中使用BigMap实例
2015/03/30 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
jQuery创建自己的插件(自定义插件)的方法
2010/06/10 Javascript
extjs中grid中嵌入动态combobox的应用
2011/01/01 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
2016/04/12 Javascript
解决AngualrJS页面刷新导致异常显示问题
2017/04/20 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
python获取Linux下文件版本信息、公司名和产品名的方法
2014/10/05 Python
使用python实现BLAST
2018/02/12 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
Matplotlib scatter绘制散点图的方法实现
2020/01/02 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
python 对象真假值的实例(哪些视为False)
2020/12/11 Python
H5 meta小结(前端必看篇)
2016/08/24 HTML / CSS
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
美国滑雪和滑雪板商店:Buckman
2018/03/03 全球购物
波兰在线儿童和婴儿用品零售商:pinkorblue
2019/06/29 全球购物
土木工程师岗位职责
2013/11/24 职场文书
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
学习新党章思想汇报
2014/01/09 职场文书
关于国庆节的演讲稿
2014/09/05 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
2015年社区工会工作总结
2015/05/26 职场文书
如何写观后感
2015/06/19 职场文书
Spring Data JPA的Audit功能审计数据库的变更
2021/06/26 Java/Android