0

重複の可能性:
Javascript 内で PHP 関数を呼び出す

PHPファイルに小さなJavaScriptコードがあります。この JavaScript コードはいくつかのロジックを実行し、最終的に同じ php ファイルで定義されている php 関数を呼び出す必要があります。これどうやってするの ?ガイダンスはありますか?

4

6 に答える 6

2

そのためにajaxを使用して、この同じファイルを呼び出すことができます。PHP関数はJavaScriptから初期化されないためです。

于 2012-09-12T09:59:16.913 に答える
1

PHPLIVEXを使用すると、このシナリオでも役立つと思います。

PHPLIVEX には小さなタグラインがあります -

JavaScript から php 関数とクラス メソッドを 1 行で呼び出す

これは、アプリケーションで javascript から php 関数を数回呼び出す必要がある場合に役立ちます。

于 2012-09-12T10:02:30.877 に答える
0

jquery の ajax または post を使用する必要があります

于 2012-09-12T12:32:03.460 に答える
0

それはいけません。JavaScript はブラウザで実行され、PHP はサーバーで実行されます。それを行う唯一の方法は、AJAX リクエストを使用することです。たとえば、jQuery を使用します。

$.get('myurl.php', function(data){ ... });

http://api.jquery.com/jQuery.get/

これにより、myphp.php ファイルによって生成された出力が返されます。そこから単一の関数を実行したい場合は、どの関数を実行するかを決定するロジックが必要になります (URL パラメータなど)。ただし、直接の関数名として url パラメータ値を使用しないことを強くお勧めします。

于 2012-09-12T09:57:52.917 に答える
0

サーバー側のコードを実行する必要がある場合は、ajax 経由で呼び出す必要があります。

于 2012-09-12T09:56:44.490 に答える
0

これは確かに最善の答えではありませんが、うまくいくはずです.POSTパラメーターを使用して、JavaScriptに同じページへのajax呼び出しを行わせるので、これがその関数の呼び出しであることがわかります..明確であることを願っています大きな行で十分..

于 2012-09-12T09:56:51.317 に答える