请问各位高手javascript的变量值能赋给PHP变量吗?急!急!急!

berry_lv 2003-01-17 07:50:52
请问各位高手javascript的变量值能赋给PHP变量吗?急!急!急!
...全文
70 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
visioz 2003-01-18
  • 打赏
  • 举报
回复
iframe提交,然后让当前页面的鼠标wait
逍遥小贼 2003-01-18
  • 打赏
  • 举报
回复
javascript的变量值是不能直接赋给PHP变量的,只能先提交到服务器端,在进行接收,然后做别的操作
希偌 2003-01-17
  • 打赏
  • 举报
回复
sorry,写错:
<script>
<!--
function window.onload() {
var myValue="hello";
document.frames["f"].location.replace("do.php?value="+myValue);
}
//-->
</script>
<iframe src="" name="f" id="f" width="0" height="0"></iframe>
希偌 2003-01-17
  • 打赏
  • 举报
回复
我倒,连这个你也应该得出来,这个完全是不可逆的逻辑
代码的运行是先服务器然后才客户端,php属于服务器端脚本,运行完成之后得到的结果发送到客户端,让客户端脚本进行处理,而仅仅只有一个页面的时候,无论如何是不能将客户端的JS变量赋给服务器端的
最好的传递方法是用一个隐藏帧,如下:
<script>
<!--
function window.onload() {
var myValue="hello";
document.frames["f"].src.replace("do.php?value="+myValue);
}
//-->
</script>
<iframe src="" name="f" id="f" width="0" height="0"></iframe>
-------------
然后在do.php里用$value进行接收
berry_lv 2003-01-17
  • 打赏
  • 举报
回复
这我早知道!!我就是嫌提交太慢!!才想用这种方法,php变量都能赋组javascript变量!按道理反过来应该可以!!
希默软件 2003-01-17
  • 打赏
  • 举报
回复
PHP在服务器端,而JS在客户端,只有提交过去

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧