ホームページ > バックエンド開発 > PHPチュートリアル > ボタンをクリックした後に機能を実行する方法

ボタンをクリックした後に機能を実行する方法

WBOY
リリース: 2016-06-13 13:32:09
オリジナル
955 人が閲覧しました

ボタンをクリックした後に機能を実行するにはどうすればよいですか?
コードは次のとおりです:

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><input type="button" value="发送通知" id="sendnotice"/>
ログイン後にコピー

「通知を送信」ボタンを再度クリックすると、特定の PHP 関数 (PHP ソケットに関する) が実行されることを願っています。処刑される。

-----解決策--------------------------------
ajax を使用する、jquery ajax はシンプルで使いやすいです。
------解決策----------------------

フォアグラウンドでのみイベントをトリガーできます。PHP はバックグラウンドにあるため、サーバーはリクエストを通じてファイルを実行する必要があります。
------解決策------------------
AJAX を使用します。

またはフォームを直接送信するか、

または処理のためにフォームを iframe に送信します。
------解決策---------
話し合う

引用:


トリガーできるのは次の場合のみですフォアグラウンド イベントに対して、PHP はバックグラウンドにあるため、サーバーはリクエストを通じてファイルを実行する必要があります。

主にPHPソケットを使いたいので、PHPの関数を実行したいと考えています。ソケットも AJAX を使用して実装できますか?

------解決策---------
PHP コード

<フォームアクション="...php"メソッド="ポスト">
<input type="submit" value="通知を送信" id="sendnotice" name="sendnotice"/> <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート