同一php文件中,如何将Js代码中的变量,传递到php代码中。
答案:3 悬赏:0 手机版
解决时间 2021-04-03 00:53
- 提问者网友:疯孩纸
- 2021-04-02 00:02
同一php文件中,如何将Js代码中的变量,传递到php代码中。
最佳答案
- 五星知识达人网友:青灯有味
- 2021-04-02 01:39
你没理解 js/php 运行时的顺序和逻辑.
js仅在 浏览器中运行.
php 仅在服务器端运行.
2者交互, 通常通过 http get/post 协议进行交互.
因此, 要将 js 变量传输到 php, 需通过 get/post 将参数传入.
譬如:
而 test.php 中, 通过 $_REQUEST["x"] 即可拿到js 请求过来的变量.
追问:感觉你的答案最符合我的需求,只是我还是碰到了问题。
test.php文件中
onchange事件触发test()函数,并将赋值。
js仅在 浏览器中运行.
php 仅在服务器端运行.
2者交互, 通常通过 http get/post 协议进行交互.
因此, 要将 js 变量传输到 php, 需通过 get/post 将参数传入.
譬如:
而 test.php 中, 通过 $_REQUEST["x"] 即可拿到js 请求过来的变量.
追问:感觉你的答案最符合我的需求,只是我还是碰到了问题。
test.php文件中
onchange事件触发test()函数,并将赋值。
全部回答
- 1楼网友:七十二街
- 2021-04-02 03:35
在js中用post或者get
- 2楼网友:拜訪者
- 2021-04-02 02:28
1. 在JS中设置COOKIE:document.cookie="cookiename="+value;
2. 在PHP中用$_COOKIE["cookiename"]的方式读取。
[PHP]
<script>
var name="num";
var value=document.getElementById("category").value;
document.cookie="num"+"="+value;
</script>
<?php
echo "$_COOKIE[‘num’]";
?>
2. 在PHP中用$_COOKIE["cookiename"]的方式读取。
[PHP]
<script>
var name="num";
var value=document.getElementById("category").value;
document.cookie="num"+"="+value;
</script>
<?php
echo "$_COOKIE[‘num’]";
?>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯