如何在Javascript中调用PHP里的函数并可以传递参数?

<?php

function Mytest($strBuf)
{
echo "str=" . $strBuf;
}
?>
<script type="text/javascript">

var i= "test";
Mytest(i); /*在这里调用Mytest,并且将参数i传给Mytest函数,一直没成功,如何调用呢? */
</script>

请记住一条,在文件的的任意位置,都可以写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,还想请教一二。

温馨提示:答案为网友推荐,仅供参考
相似回答