JavaScript と PHP の間でのデータの受け渡し
Web アプリケーションを操作する場合、多くの場合、JavaScript と PHP の間でデータを交換する必要があります。これは 2 つの方法で行うことができます:
JavaScript から PHP にデータを渡す
JavaScript から PHP スクリプトにデータを渡すには、JavaScript リクエスト オブジェクト (例: 古いブラウザでは XMLHttpRequest、最新のブラウザではフェッチ):
const data = {tohex: 4919, sum: [1, 3, 5]}; const params = new URLSearchParams(data); fetch('server.php', { method: 'POST', body: params }).then(res => { // Handle PHP response here });
PHP から JavaScript へのデータの受け渡し
JavaScript スクリプトにデータを戻すには、次のようにします。 PHP の echo 関数または json_encode 関数を使用して応答を生成できます:
<code class="php">$tohex = ...; // Set this to data.tohex $sum = ...; // Set this to data.sum $response = array(base_convert($tohex, 16), array_sum($sum)); echo json_encode($response);</code>
JavaScript では、次のように JSON 応答を受信して解析できます:
fetch('server.php', { method: 'POST', ... }).then(res => { res.json().then(data => { // Handle PHP response here }); });
これらの手法を組み合わせることで、 JavaScript と PHP の間でデータをシームレスに受け渡し、インタラクティブな Web アプリケーションを容易にすることができます。
以上がJavaScript と PHP の間でデータを渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。