非同步 JavaScript 和 XML (AJAX) 回應文字檢索
在基於原型的 AJAX 開發環境中,檢索回應文字會導致挑戰。考慮以下程式碼:
在此程式碼片段中,「onComplete」函數是在「someFunction」完成很久之後非同步執行的。這會導致“結果”變數為空。
為了克服這個問題,在提供的答案中提出了一個解決方案:向「someFunction」引入一個回調函數作為參數。一旦 AJAX 操作完成,就會呼叫此回呼。
修改後的程式碼如下:
在本例中,「someFunction」將回呼作為參數,並使用回應文字。在範例中,回呼函數顯示帶有檢索到的文字的警報。這種機制確保響應文字在需要時可供後續函數使用。
以上是如何在 Prototype.js 中同步檢索 AJAX 回應文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!