我對JQuery非常陌生,但我正在努力學習更多關於它的知識。我寫了一個函數,我期望返回值的返回值,但只是變得沒有定義。有人可以告訴我我要去哪裏嗎?JQuery在返回undefined時返回一個int
這是我的代碼。
function test(){
$.ajax({
url:"",
dataType:"json",
type:'POST',
data:{countMedia:'true'},
success:function(data){
return data.value;
}
});
}
alert(test()); // returns undefined when it should return an int value
此外,我允許在文檔內編寫函數嗎?這是我需要使用它的地方。
ajax是異步的,'test'將在成功回調發生之前返回。 – zzzzBov
你沒有任何URL在你的AJAX調用 – Sebastien
好的,謝謝你的解釋。所以,我寫單個ajax函數的可能性就不存在了。 – NaN