Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从同一个Javascript文件调用php函数_Php_Javascript - Fatal编程技术网

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

从同一个Javascript文件调用php函数,php,javascript,Php,Javascript,可能重复: 我在php文件中有一个小JavaScript代码。这个JavaScript代码运行一些逻辑,最后应该调用在同一个php文件中定义的php函数。我该怎么做?有什么指导吗?如果需要执行服务器端代码,你需要通过ajax调用它。如果需要执行服务器端代码,你需要通过ajax调用它。这肯定不是最好的答案,但它应该起作用:让javascript使用POST参数对同一页面进行ajax调用,所以你知道这是对这个函数的调用。。希望在大行中足够清晰 这肯定不是最好的答案,但它应该会起作用:让javasc

可能重复:


我在php文件中有一个小JavaScript代码。这个JavaScript代码运行一些逻辑,最后应该调用在同一个php文件中定义的php函数。我该怎么做?有什么指导吗?

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

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

这肯定不是最好的答案,但它应该起作用:让javascript使用POST参数对同一页面进行ajax调用,所以你知道这是对这个函数的调用。。希望在大行中足够清晰

这肯定不是最好的答案,但它应该会起作用:让javascript使用POST参数对同一页面进行ajax调用,这样您就知道这是对该函数的调用。。希望在大行中足够清晰

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

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


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

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

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


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

您可以使用ajax来实现这一点,并调用同一个文件。因为php函数不会从javascript初始化。

您可以使用ajax进行初始化,并调用相同的文件。因为php函数不会从javascript初始化。

我认为在这种情况下使用,也会很有用

PHPLIVEX有一条小标记线-

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

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

我认为在这种情况下,使用也非常有用

PHPLIVEX有一条小标记线-

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


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

您应该使用jquery的ajax或post

您应该使用jquery的ajax或post

我的目标是调用
php
函数
删除实体(relmod,module,x,123)
其中
relmod
module
string
x
是在JavaScript中创建的
整数数组。我的目标是调用
php
函数
DeleteEntity(relmod,module,x,123)
其中
relmod
module
string
x
是在JavaScript中创建的一个
整数数组。