如果我在一個類裏面有下面的函數,我該如何發佈那個特定的函數來獲取數據並將其顯示在div中?
public function getComments() {
$Comments = $Db->query("SELECT * FROM `comments`")->fetch();
return $Comments;
}
$ .post()函數的內容是什麼?謝謝。
如果我在一個類裏面有下面的函數,我該如何發佈那個特定的函數來獲取數據並將其顯示在div中?
public function getComments() {
$Comments = $Db->query("SELECT * FROM `comments`")->fetch();
return $Comments;
}
$ .post()函數的內容是什麼?謝謝。
你必須爲你的文件製作一些路由器。 例如:
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
代碼是快速和骯髒的,但你的想法。
如果使用POST請求會怎麼樣?我已經知道你發佈的一切 - 仍然沒有回答我的問題。 –
好的。您可以使用$ _REQUEST而不是$ _GET – pavkatar
你不能。但是你可以創建一個新的PHP文件,在其中執行你想要完成的PHP邏輯(例如調用這個函數)併發布到這個 – kero
所以我必須創建單獨的文件來發送發送請求的所有東西?必須有更高效的方法... –