如何在Javascript中调用PHP里的函数并可以传递参数?
<?phpfunctionMytest($strBuf){echo"str=".$strBuf;}?><scripttype="text/javascript">vari...
<?php
function Mytest($strBuf)
{
echo "str=" . $strBuf;
}
?>
<script type="text/javascript">
var i= "test";
Mytest(i); /*在这里调用Mytest,并且将参数i传给Mytest函数,一直没成功,如何调用呢? */
</script> 展开
function Mytest($strBuf)
{
echo "str=" . $strBuf;
}
?>
<script type="text/javascript">
var i= "test";
Mytest(i); /*在这里调用Mytest,并且将参数i传给Mytest函数,一直没成功,如何调用呢? */
</script> 展开
1个回答
展开全部
请记住一条,在文件的的任意位置,都可以写php代码,但是,你必须要用<?php ?>包含起来,
关于你要传参数进去,就必须找到一个间接的方法。
我想到的有两种:
cookie法,你先将var i="test"写入cookie,然后用php的代码读出cookie中的值,然后传递给mystest();
url法,直接给出代码
<?php
if($_GET['value']!=null){
Mytest($_GET['value']);
}
?>
<script>
var i="test";
window.location="?value="+i //跳转到本页面
</script>
追问
感谢您的回答,我稍后试一下。
可否留下你的QQ,还想请教一二。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询