我無法從該函數獲取值,我不知道爲什麼,但返回空值。我用螢火蟲調試它,它運行兩次,第一個返回空,然後第二個返回值。函數不返回值
任何想法如何我可以糾正這一點。
function validation() {
if (val()); {
alert("Error");
} else {
alert("Pass");
}
}
function val() {
var answer;
dojo.xhrGet({
url: "ValodS?option=12",
handleAs: "text",
load: function (response) {
if (response == 'Pass') {
answer = false;
} else {
answer = true;
}
}
});
return answer;
}
您不能從...返回* asynchronous *請求的結果.. 。Nevermind。 –
因爲AJAX調用是異步的。 –