一段js调php函数代码,有一个问题解决不了

lxrlxr20021 2008-08-21 11:24:18
<?php
$ret = "hello world";
function get_ret( $myname )
{
global $ret;
$ret = $myname;
return $ret;
}
?>
<script language="javascript">
function show()
{
var str = "js_data";
var myret = "<?php echo get_ret("js_data"); ?>";
alert(myret);
}
</script>
<html>
<body>
hello
<a href="javascript:show()">fff</a>
</body>
</html>


var str = "js_data";
var myret = "<?php echo get_ret("js_data"); ?>";
我想改为
var str = "js_data";
var myret = "<?php echo get_ret(str); ?>";
js 向php函数传参数,如何传参数

...全文
231 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Alro_DJM 2009-04-08
  • 打赏
  • 举报
回复
小牛牛来了 2008-08-26
  • 打赏
  • 举报
回复
用AJAX吧.还有可以这们用..
<script type="text/javascript" src="XXXX.php?id=XXX"></script>这样就可以实现动态JS咯~~
jerryyan19821109 2008-08-26
  • 打赏
  • 举报
回复
先放到cookies里面.再取.不过有时候有些问题.呵
dreamnear 2008-08-25
  • 打赏
  • 举报
回复
用表单提交也可以.但直接应该是不行的.
jiangyouxing 2008-08-24
  • 打赏
  • 举报
回复
一楼的没错.用AJAX吧.
枯桥断道 2008-08-24
  • 打赏
  • 举报
回复
注意不要把客户端和服务器端 的脚本搞混了。
服务器端 代码会先全部执行完了再根据返回来的HTML再来执行JS脚本的。
jlzan1314 2008-08-21
  • 打赏
  • 举报
回复
首先js 除非用ajax调用服务端以外,是调用不了php文件的
你这个最多是php生成js变量和js通信

这个是不能传参的
运行顺序是 php程序(<?php 这里的?>)->向客户端传输出流->客户端运行js

可以借助ajax调用
lanxk 2008-08-21
  • 打赏
  • 举报
回复
楼主要区分服务器端脚本和客户端脚本,以及它们的运行地点

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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