在 Web 開發中,JavaScript 和 PHP 之間交換資料是一項常見任務。本問答指南介紹如何將資料從 JavaScript 傳遞到 PHP,反之亦然。
從 JavaScript 到 PHP
要將資料從 JavaScript 傳遞到 PHP,您可以使用 XMLHttpRequest 向 PHP 頁面發送非同步請求。資料可以編碼並作為 POST 或 GET 請求發送。
從PHP 到JavaScript
要將資料從PHP 傳遞到JavaScript,有以下幾個選項:
實作
client.js
<code class="javascript">data = {tohex: 4919, sum: [1, 3, 5]}; callPHP(data); function callPHP(params) { // create an XMLHttpRequest object var httpc = new XMLHttpRequest(); // set up the request var url = "server.php"; httpc.open("POST", url, true); // encode the data as a JSON string to send with the request var json = JSON.stringify(params); // send the request httpc.send(json); // handle the response httpc.onreadystatechange = function() { if (httpc.readyState == 4 && httpc.status == 200) { // parse the JSON response var response = JSON.parse(httpc.responseText); // use the response in your JavaScript code } }; }</code>
server. 🎜>
以上是如何在 JavaScript 和 PHP 之間有效地交換資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!