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

发布时间 - 2026-01-11 02:58:03    点击率:

本文实例讲述了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数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》及《php字符串(string)用法总结》

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


# php变量  # JS变量  # 不通过跳转  # 直接交互  # Ajax+php数据交互并且局部刷新页面的实现详解  # php 接口与前端数据交互实现示例代码  # 利用php做服务器和web前端的界面进行交互  # Ajax异步传输与PHP实现交互示例  # Android App端与PHP Web端的简单数据交互实现示例  # 微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解  # Ajax+PHP简单数据交互  # PHP与MySQL交互使用详解  # PHP与服务器文件系统的简单交互  # PHP与Web页面交互操作实例分析  # 跳转  # 相关内容  # 大家都  # 感兴趣  # 给大家  # 种方法  # 跟在  # 表单  # 更多关于  # 转换为  # 所述  # 最常见  # 个月  # 第二种  # 程序设计  # 如何将  # 就可以  # 截止时间  # 运算符  # 不通过 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  微信小程序 scroll-view组件实现列表页实例代码  香港服务器租用每月最低只需15元?  如何在IIS中配置站点IP、端口及主机头?  如何将凡科建站内容保存为本地文件?  Laravel如何使用Blade模板引擎?(完整语法和示例)  长沙企业网站制作哪家好,长沙水业集团官方网站?  Laravel如何与Pusher实现实时通信?(WebSocket示例)  JavaScript实现Fly Bird小游戏  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  HTML 中如何正确使用模板变量为元素的 name 属性赋值  Mybatis 中的insertOrUpdate操作  Laravel模型事件有哪些_Laravel Model Event生命周期详解  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Laravel API资源类怎么用_Laravel API Resource数据转换  济南网站建设制作公司,室内设计网站一般都有哪些功能?  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  JavaScript如何实现错误处理_try...catch如何捕获异常?  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  如何注册花生壳免费域名并搭建个人网站?  Windows Hello人脸识别突然无法使用  Python3.6正式版新特性预览  详解MySQL数据库的安装与密码配置  Laravel怎么为数据库表字段添加索引以优化查询  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  🚀拖拽式CMS建站能否实现高效与个性化并存?  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  教学论文网站制作软件有哪些,写论文用什么软件 ?  C#如何调用原生C++ COM对象详解  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  制作旅游网站html,怎样注册旅游网站?  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  ,怎么在广州志愿者网站注册?  浅谈javascript alert和confirm的美化  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  如何在万网开始建站?分步指南解析  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  JavaScript模板引擎Template.js使用详解  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  Laravel怎么使用artisan命令缓存配置和视图  如何在搬瓦工VPS快速搭建网站?  PHP 500报错的快速解决方法  百度浏览器如何管理插件 百度浏览器插件管理方法  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程