2015-06-30 60 views
0

我尝试从这种方式将Java脚本变量传递给PHP方法。但我做错了方式。如何以正确的方式实现它。将JavaScript变量传递给PHP方法而不使用Ajax

<script> 
     function showMe(id){ 
      var name = <?php findDriverName(id,$drivers); ?>    
     } 
</script> 

变量ID是Java脚本变量,我需要这个传递给PHP方法findDriverName

+0

为什么你不能使用ajax?否则您需要提交表单并发出帖子请求。 – ecarrizo

+1

[如何将数据从Javascript传递到PHP,反之亦然?](http://stackoverflow.com/questions/406316/how-to-pass-data-from-javascript-to-php-and-vice -versa) – Anonymous

+0

我们可以在线调用php函数给ajax调用。意思是ajax调用和php函数在同一个文件中 – nifCody

回答

4

获取数据到PHP脚本,它必须包含在HTTP请求中以某种方式。你可以将它存储在一个cookie中,或者做一个AJAX请求,或者做一个POST/GET表单,但是你必须有一个HTTP请求。

AJAX是你的朋友在这里。

+0

所以没有办法做到没有ajax对不对? – nifCody

+0

能否请你帮我在ajax中完成这个任务 – nifCody

+0

这可能就是你在这种情况下完成的方式,基于我有限的环境。正如我所说的,你需要有一个HTTP请求,所以你的选择是发布一个表单或者做一个AJAX调用(基本上只是发布一个表单)。 – dgrundel