在jQuery 中使用AJAX 請求回調:提取特定資料
在使用jQuery 的AJAX 功能時,經常會遇到想要執行的情況是基於AJAX 呼叫結果的附加處理。本文將引導您了解從 AJAX 回應中提取特定資料的最佳方法。
範例場景
讓我們考慮以下程式碼片段:
在此範例中,回呼函數did 接收來自AJAX 呼叫的整個響應作為數據。這包括加倍的數字,但它也帶來了生成頁面的 HTML。
分離 PHP 回應
要解決此問題,最好的解決方案是將 PHP 回應分成兩部分。建立一個新的 PHP 文件,僅處理加倍數的計算。例如,名為process.php 的檔案如下所示:
AJAX 呼叫修改
現在,需要修改AJAX 呼叫以指向process.php 檔案取代。新的 AJAX 呼叫如下所示:
回調函數
在回呼函數中,資料參數是從進程傳回的雙倍數字。 php 檔案。現在您可以使用此資料執行其他處理,例如更新表單中的欄位。在此範例中,我們使用雙倍數字更新 #numReturn 輸入欄位。
結論
將 PHP 回應分為兩部分使我們能夠從AJAX 回應。這種方法高效、優雅,並促進程式碼可重複使用性和關注點分離。
以上是如何從 jQuery 中的 AJAX 回應中提取特定資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!