首頁 >後端開發 >php教程 >如何在不刷新頁面的情況下透過 HTML 錨點點擊執行 PHP 函數?

如何在不刷新頁面的情況下透過 HTML 錨點點擊執行 PHP 函數?

Barbara Streisand
Barbara Streisand原創
2024-12-10 21:56:14735瀏覽

How Can I Execute a PHP Function with an HTML Anchor Click Without Page Refresh?

點擊時呼叫PHP 函數

問題:
按HTML 錨標記時執行PHP 函數(不刷新頁)。

解決方案:

要在點擊事件上執行PHP 函數,需要採用多語言的方法,涉及三種語言:

PHP:

  • PHP腳本在伺服器上執行並回應請求。

HTML 和 JavaScript:

  • HTML 和 JavaScript 在瀏覽器中運作。

機制:
假設PHP 檔案包含兩者code:

// Function
function runMyFunction() {
    echo 'PHP function executed!';
}

// Handle request
if (isset($_GET['execute'])) {
    runMyFunction();
}
<!-- HTML Snippet -->
Hello there!
<a href='index.php?execute=true'>Execute PHP Function</a>

點擊連結時,它會向index. php頁面發送一個帶有'execute'參數的GET請求。然後腳本處理請求並執行 runMyFunction() PHP 函數。

以上是如何在不刷新頁面的情況下透過 HTML 錨點點擊執行 PHP 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn