ホームページ > バックエンド開発 > PHPチュートリアル > ページを更新せずに HTML アンカーをクリックして PHP 関数を実行するにはどうすればよいですか?

ページを更新せずに HTML アンカーをクリックして PHP 関数を実行するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-10 21:56:14
オリジナル
760 人が閲覧しました

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

クリック時の PHP 関数の呼び出し

問題:
HTML アンカー タグのクリック時に PHP 関数を実行する(更新せずに、ページ).

解決策:

クリック イベントで PHP 関数を実行するには、次の 3 つの言語を含む多言語アプローチが必要です:

PHP:

  • PHP スクリプトがサーバー上で実行されます

HTML と JavaScript:

  • HTML と JavaScript はブラウザーで実行されます。

メカニズム:
PHP ファイルに両方が含まれていると仮定します。コード:

// 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>
ログイン後にコピー

リンクをクリックすると、「execute」パラメータを使用して GET リクエストが Index.php ページに送信されます。次に、スクリプトはリクエストを処理し、runMyFunction() PHP 関数を実行します。

以上がページを更新せずに HTML アンカーをクリックして PHP 関数を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート