gpt4 book ai didi

php - 使用 AJAX 调用 PHP 函数

转载 作者:行者123 更新时间:2023-12-04 05:52:22 25 4
gpt4 key购买 nike

我的 html 页面中有 3 个按钮,比如添加、更新和删除。我在 PHP 文件 dbutils.php 中编写了一个 PHP 类 DBComm,其中包含三个函数 add()、update() 和 delete(),用于添加、更新和删除数据库中的数据。
我想要做的是,在提交页面时,我想创建一个 PHP 类的实例,并且能够在该类中调用相应的 PHP 函数。我写了 AJAX 代码,

xmlhttp.open("POST", "dbutils.php", true);

但是,如果我这样写,我可能需要使用三个 php 文件来处理每个事件,比如 Add.php、Update.php 和 Delete.php。 AJAX 中是否有任何选项可以创建类的实例并调用该类中的特定函数,以便我可以将所有相关的东西保存在同一个地方,即类本身?

最佳答案

您可以使用 xmlhttp 发送参数

xmlHttp.open("POST", "dbutils.php", true); 
var params = "function=" + function + "&paramater=" + parameter;
xmlHttp.send(params);

在 dbutils 文件的 php 端,您可以使用您的函数。例如
function add(){}
function delete(){}
function edit(){}
if(in_array($_POST['function'],array('add','edit','delete'))
{
//call the function
$_POST['function']();
}

关于php - 使用 AJAX 调用 PHP 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9920069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com