2014-01-21 124 views
0

我做了一個使用JQuery運行get請求的函數。 但我需要得到將這個收到的值返回給調用函數。功能如何從JQuery GET返回數據

gettime() { 

var timeOut =0; 


    $.get("http://localhost:8080/t.html", function(data) 
     { 

       timeOut = data*1000; 
       return timeOut; 
     }); 


    //retun(timeOut); 
} 

我想通過獲取收到的值返回給調用GETTIME的主要功能() 請大家幫幫忙。 這是一個正在傳遞的整數。

回答

1

的想法可以實現的回調:

function gettime(callback) { 
    var timeOut =0; 

    $.get("http://localhost:8080/t.html", function(data) 
    { 
     timeOut = data*1000; 
     callback(timeOut); 
    }); 
} 

//Then you can retrieve that value by doing this: 

gettime(function(timeout){ 
    //Do your stuff here. 
}); 
+0

其造成的錯誤,「回調不是一個函數」 – BMC

+0

你怎麼稱呼的GETTIME功能? –