再度「通知送信」ボタンをクリックすると、何らかのPHP関数(PHPソケットに関するもの)が実行されることを期待します。 - - - 解決 - - - -"/> 再度「通知送信」ボタンをクリックすると、何らかのPHP関数(PHPソケットに関するもの)が実行されることを期待します。 - - - 解決 - - - -">

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

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

WBOY
WBOYオリジナル
2016-06-13 13:32:09954ブラウズ

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

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>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。