js变量在PHP中怎么获取该变量
展开全部
JS是前端,PHP是后端,后端PHP要获取前端JS的变量,那前端JS可以通过AJAX传输数据给后端PHP.比如登录页面login.php:
<?php if (!defined('APP_ROOT')) define('APP_ROOT', './'); require APP_ROOT.'include/common.php'; // 加载functions.php,验证cookie等 //后端PHP使用if处理各种前端JS发出的"事件/操作/请求",处理完成exit退出 if(isset($_GET['action']) && $_GET['action']==='login') {
if(isset($_POST['name']) && isset($_POST['pass']) && $_POST['name']==='ele' && $_POST['pass']===123) { $ret['num'] = 0; $ret['txt'] = '登录成功'; echo json_encode($ret); exit(); } else { $ret['num'] = 1; $ret['txt'] = '登录失败'; echo json_encode($ret); exit(); } } ?> <?php //下面的 "header.php + 登录表单 + footer.php" 可以考虑写一个render函数加载,从而分离界面和上面的逻辑 require 'header.php'; ?>
亲,觉得不行的话,可以去试试看后盾人,里面有许多讲师的讲课视频,说不定对你有用呢
<?php if (!defined('APP_ROOT')) define('APP_ROOT', './'); require APP_ROOT.'include/common.php'; // 加载functions.php,验证cookie等 //后端PHP使用if处理各种前端JS发出的"事件/操作/请求",处理完成exit退出 if(isset($_GET['action']) && $_GET['action']==='login') {
if(isset($_POST['name']) && isset($_POST['pass']) && $_POST['name']==='ele' && $_POST['pass']===123) { $ret['num'] = 0; $ret['txt'] = '登录成功'; echo json_encode($ret); exit(); } else { $ret['num'] = 1; $ret['txt'] = '登录失败'; echo json_encode($ret); exit(); } } ?> <?php //下面的 "header.php + 登录表单 + footer.php" 可以考虑写一个render函数加载,从而分离界面和上面的逻辑 require 'header.php'; ?>
亲,觉得不行的话,可以去试试看后盾人,里面有许多讲师的讲课视频,说不定对你有用呢
追答
JS是前端,PHP是后端,后端PHP要获取前端JS的变量,那前端JS可以通过AJAX传输数据给后端PHP.
亲,觉得不行的话,可以去试试看后盾人,里面有许多讲师的讲课视频,说不定对你有用呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询