當利用 AJAX 向 PHP 檔案提交資料時,通常需要從 PHP 檔案中提取回應並將其儲存為多變的。以下是如何實現此目的的詳細資訊:
1.建立PHP 檔案
PHP 檔案(本例中為process.php)應使用echo 或json_encode 來回顯gewünschte 響應。例如:
<code class="php"><?php echo 'apple'; ?></code>
2。將回應儲存在 JavaScript 中
可以在 AJAX 呼叫的 success 函數中存取從 PHP 檔案傳回的回應。伺服器的輸出會作為參數傳遞給 success 函數,該函數可用於將回應儲存在變數中。例如:
<code class="javascript">success: function(data) { const response = data; alert(response); // Displays the value returned from PHP, i.e. "apple" }</code>
3。 Post 請求命名
POST 請求的名稱在 AJAX 呼叫的資料選項中指定。在提供的程式碼片段中,使用 somedata 作為名稱。您可以為 POST 請求指定任何名稱,只要名稱在 PHP 檔案中一致使用即可存取提交的資料。
4.回應格式
只要 PHP 檔案和 JavaScript 函數都以適當的方式處理回應,純文字就足以滿足伺服器回應的要求。如果回應更加結構化或需要複雜的資料傳輸,也可以使用 JSON。
透過執行以下步驟,您可以使用 AJAX 有效地從 PHP 檔案中檢索和儲存回應,從而與動態資料互動在客戶端。
以上是如何使用 AJAX 檢索和儲存 PHP 回應?的詳細內容。更多資訊請關注PHP中文網其他相關文章!