从Javascript同一个文件调用php函数

时间:2012-09-12 09:54:46

标签: php javascript

  

可能重复:
  Calling PHP Function within Javascript

我在php文件中有一个小的JavaScript代码。这个JavaScript代码运行一些逻辑,最后应该调用一个php函数,该函数在同一个php文件中定义。我怎样才能做到这一点 ?任何指导?

6 个答案:

答案 0 :(得分:2)

你可以使用ajax并调用同一个文件。因为php函数不会从javascript初始化。

答案 1 :(得分:1)

我认为使用PHPLIVEX在这种情况下也很有用。

PHPLIVEX有一个标记行 -

从一行中的javascript调用你的php函数和类方法

如果您需要在应用程序中多次从javascript调用php函数,这将非常有用。

答案 2 :(得分:0)

如果需要执行服务器端代码,则需要通过ajax调用它。

答案 3 :(得分:0)

这肯定不是最好的答案,但它应该有效:让你的javascript使用POST参数进行ajax调用,到同一页面,所以你知道这是对该函数的调用..希望它很清楚,大线。

答案 4 :(得分:0)

你做不到。 JavaScript在浏览器中执行,PHP在服务器上执行。唯一的方法是使用AJAX请求,例如用jQuery:

$.get('myurl.php', function(data){ ... });

http://api.jquery.com/jQuery.get/

这将返回myphp.php文件生成的输出;如果你想从它运行一个函数,你需要一些逻辑来确定它应该执行哪个函数,例如URL参数。但是,我强烈建议不要使用url参数值作为直接函数名。

答案 5 :(得分:0)

你应该使用jquery的ajax或post