用提交表单,例如将这返回值赋值给一个表单的隐含元素,用PHP就可直接读拉.

解决方案 »

  1.   

    不提交到服务器是不可能的~~js是客户端脚本~~~count()的返回值是在客户机的内存中的~~~你打算怎么在不交互的情况下~~~让另外一台机器(服务器)的内存中的变量得到这个数据?
      

  2.   

    那么请问这样可以吗?
    <script language="javascript">
    fuction showstr(){
    return "hello";
    }
    </script><?$m=javascript:showstr();
      echo $m;
     ?>
    为什么报错呢???
      

  3.   

    当然报错,而且是语法错误吧
    记住,php在服务器端解析输出到你的浏览器在执行你的javascript,所以你的php不可能得到js的变量,只能再次提交到服务器php才能得到。
      

  4.   

    用表单吧。设一个隐藏(type=hidden)啊。
      

  5.   

    <?php
    echo "<script  language='javascript'>";
    echo "fuction  showstr(){";
    echo "return  'hello';";
    echo "}";
    echo "</script> ";
    echo "javascript:showstr(); ";
    ?>
    你这样子混起来试几下,我想应该可以ok的,(JS我不太懂......)
    先这样吧