我是使用JQuery的新手,並且遇到了這行代碼的問題。
function getById(id, callback)
{
return $.get(url, {}, callback);
}
當我看什麼.get返回它不是一個XML節點或JSON這是我認爲它應該返回。相反,我得到一個包含方法和原型集合的對象。它也有一個就緒狀態。所以它沒有返回undefined,但它也沒有返回我所期望的。問題是什麼?
我試着把get賦給一個變量,但是沒有做任何事情我也嘗試過使用回調函數,但我並不真正瞭解如何使用它來分配從get返回的變量的數據。
簡答:AJAX中的「A」代表「異步」。這意味着'.get()'函數*在AJAX調用*完成*之前返回*。 AJAX調用的結果將在'callback'函數中可用。長答案:這個問題被重複*很多次*。看到上面提到的問題。 – David