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基础知识:类与对象(2) 自动加载对象
Dec 13 PHP
mysql 性能的检查和优化方法
Jun 21 PHP
PHP 读取和修改大文件的某行内容的代码
Oct 30 PHP
php simplexmlElement操作xml的命名空间实现代码
Jan 04 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
Jan 10 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
Oct 06 PHP
php eval函数用法总结
Oct 31 PHP
php按单词截取字符串的方法
Apr 07 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
Oct 08 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
May 16 PHP
PHP的自定义模板引擎
Mar 24 PHP
Laravel向公共模板赋值方法总结
Jun 25 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
php如何实现只替换一次或N次
2015/10/29 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
一个加载js文件的小脚本
2007/06/28 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
浅谈jQuery.easyui的datebox格式化时间
2015/06/25 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
javascript中闭包概念与用法深入理解
2016/12/15 Javascript
BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题
2016/12/28 Javascript
详解webpack介绍&amp;安装&amp;常用命令
2017/06/29 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
vue 计算属性和侦听器的使用小结
2021/01/25 Vue.js
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
python内存管理分析
2015/04/08 Python
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
Python自动化部署工具Fabric的简单上手指南
2016/04/19 Python
儿童编程python入门
2018/05/08 Python
APIStar:一个专为Python3设计的API框架
2018/09/26 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
2020/02/29 Python
python画环形图的方法
2020/03/25 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
会计试用期自我评价怎么写
2014/09/18 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
见义勇为事迹材料
2014/12/24 职场文书
煤矿安全保证书
2015/02/27 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
早上好问候语大全
2015/11/10 职场文书
高中化学教学反思
2016/02/22 职场文书
Python加密技术之RSA加密解密的实现
2022/04/08 Python