<script language="javascript">
function  Init() 
{
  for (i=0;i<jsarr.length;i++)
  {   
   此时 jsarr[i][4]="清水";
      在此处 有个php函数要用到上面的jsarr[i][4]  
      如 $sell_arr= get_sell_by_estate_name(jsarr[i][4];  

  }
}
      
}    
</script>
怎么处理呀,多谢

解决方案 »

  1.   

    如果你不想刷新网页就使用ajax将该变量回传给服务器,然后调用这个变量就可以了,js与PHP的顺序基本上,请求>服务器回应>回传HTML(包含JS)的文本代码给客户端(IE),然后到最后一个</HTML>收到后,就算是完成这个请求过程了.
    所以说了,js变量在同一个请求顺序中不是可能的,必须有一个回传的过程.另外一个就是使用<iframe src=回传.php?变量字符>这种网页内嵌的标签,隐式的传回服务器.
    以上是我的二个经验,不过一般人家使用ajax回传,这样屏幕上基本就会感觉任何影响.而后者状态栏就会有变化.还有声音产生.
      

  2.   

    js中不能用php
     php运行在服务端,js运行的客户端.
     试想一下要是可以,你不是可以任意调用所有网站的数据了吗? 呵呵
      

  3.   

    $rs_s['pic_url'] = $pic_url_p;
    $data_f[]=$rs_s;