0
我有以下功能:我的JavaScript(和Mootools的)函數沒有返回true或false
function validateField(query) {
new Request.JSON({
onRequest : function() {
},
onSuccess : function(json){
return true;
},
data : query + '&validate=true',
url : base + 'ninjquiry.php'
}).send();
}
現在的onSuccess肯定是射擊,因爲我可以把在的console.log那裏,它的工作原理,但如果我在其他地方做以下事情:
console.log(validateField(query));
我得到「undefined」。爲什麼是這樣 ?
感謝所有幫助提前
- 亞歷
我需要對某個元素執行某些操作,但我想你是對的,我可以將該元素作爲參數傳遞。謝謝你的答案。 – beingalex 2010-07-15 11:04:08
@beingalex不客氣。傳遞元素不應該是一個問題,你使用(或傳遞給)'validateField'函數的變量將在'onSuccess'回調中自動提供。 – 2010-07-15 11:05:23