function getSig(openid,openkey,url,pf){
  
 var sigStr="<?php echo get_sig('"+openid+"','"+openkey+"','"+url+"','"+pf+"') ?>";}
getSig括号里的参数如何赋给PHP的get_sig ? 
我里面怎么写都不行。。请教方法

解决方案 »

  1.   

    alert(sigSt);  //是什么结果用firebug在控制台下看报错了没有
      

  2.   


    <script type="text/JavaScript">
    var openid=1;
    var openkey=2;
    var url=3;
    var pf=4;
    function getSig(openid,openkey,url,pf){  
     <?php
     $openid="<script>document.write(openid);</script>";
     $openkey="<script>document.write(openkey);</script>";
     $url="<script>document.write(url);</script>";
     $pf="<script>document.write(pf);</script>";
     ?> 
    var str="<?php echo get_sig($openid,$openkey,$url,$pf) ?>";
    }
    getSig(openid,openkey,url,pf);</script>
      

  3.   

    php是在服务器端执行完才把页面返回到浏览器执行js,js里的参数没有办法直接赋值到php里面。
    只能发ajax请求。
      

  4.   

    ajax。
    要是能用这么爽。。