如何通过ajax执行/调用PHP函数?

时间:2013-09-30 08:44:33

标签: php ajax

我有一个PHP文件,它包含许多函数,当我尝试通过ajax调用其中一个函数时,它会执行该页面上的所有函数。

如何通过ajax一次只执行一个函数?我使用简单的PHP而没有类对象模式。

2 个答案:

答案 0 :(得分:1)

也许您可以在URL中传递一个参数,告诉PHP您要执行哪个功能,例如

$.ajax({
    url: "http://www.url.com/file.php?functiontocall=functiona",
    success: function(){
        // Do something
    }
});

并在PHP方面

if ($_GET["functiontocall"] == "functiona") {
    // Call functiona and output response
}

答案 1 :(得分:0)

你需要2个PHP。一个具有所有函数fileA.php,另一个将通过ajax fileB.php调用。 fileB.php应该包含fileA.php,你可以调用你想要的任何函数。