jQuery $ .post()到特定的PHP函数?

时间:2013-09-27 22:53:30

标签: php jquery function

如果我在类中有以下函数,我该如何发布该特定函数来获取数据并将其显示在div中?

public function getComments() {

    $Comments = $Db->query("SELECT * FROM `comments`")->fetch();

    return $Comments;

}

$ .post()函数的内容是什么?感谢。

1 个答案:

答案 0 :(得分:1)

你必须为你的文件制作一些路由器。 例如:

class Foo{
    public function getSomething()
    {
        return 'ok';
    }
    public function getComments() {

        $Comments = $Db->query("SELECT * FROM `comments`")->fetch();

        return $Comments;

    }
}

$foo = new Foo();

if(isset($_GET['route']))
{
    $route = $_GET['route'];
    if(method_exists($foo,$route))
    {
        echo $foo->{$route};
    }
}

在你打电话的javascript文件中,必须指定要调用的函数:localhost/file.php?route=getComments

代码很快且很脏,但你明白了。