ホームページ >バックエンド開発 >PHPチュートリアル >JavaScript 関数データを PHP 変数に渡すにはどうすればよいですか?
JavaScript と PHP のブリッジ: PHP での JavaScript 関数データの取得
JavaScript と PHP の両方を使用する場合、これら 2 つの言語間でデータを統合すると、必要になる。たとえば、JavaScript 関数から取得したデータを PHP 変数に送信する必要がある場合があります。この記事では、これをシームレスに実現する方法について説明します。
get_data() という関数を定義する次の JavaScript コードを考えてみましょう。
<code class="javascript">function get_data() { var name; var job; ..... return buffer; }</code>
PHP コードでは、バッファ値を取得する必要があります。 JavaScript 関数によって返された値を PHP 変数 $buffer_data に割り当てます。
<code class="php"><?php $i = 0; $buffer_data; /* Here you need to get the value from JavaScript get_data() of buffer; and assign to variable $buffer_data. */ ?></code>
解決策: jQuery を利用する
JavaScript と PHP をブリッジするには、 jQueryライブラリ。方法は次のとおりです。
<code class="javascript">$url = 'path/to/phpFile.php'; $.get($url, {name: get_name(), job: get_job()});</code>
<code class="php"><?php $buffer_data['name'] = $_GET['name']; $buffer_data['job'] = $_GET['job']; ?></code>
この手法を採用すると、PHP 変数内の JavaScript 関数データに効果的にアクセスできます。により、2 つの言語間のシームレスな相互運用性が可能になります。
以上がJavaScript 関数データを PHP 変数に渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。