我无法从此函数中获取值,我不知道为什么但返回为空。我用 firebug 调试它,它运行了两次,第一次返回空,然后第二次返回值。
知道如何纠正这个问题。
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;
}