2011-02-06 192 views
0

我想返回一個Json請求,但它總是空的。我不知道我在做什麼錯...如何從函數返回json結果?

/* GetTasksByDateRange */ 
this.fnGetTasksByDateRange = function (dateFilter) 
{ 
    /* Get tasks by date range */ 
    var oData = {}; 

    var jsonTaskData = $.getJSON('/Planner/Planner/GetTasksByDateRange', { 'dateFilter': dateFilter }, function (jsonTaskData) 
    { 
     oData = jsonTaskData; 
    }); 

    return oData; 
} 

回答

3

oData尚未設置在該點。您需要讓異步函數調用另一個函數,將數據傳遞給它。

+0

你能舉一個這樣的例子嗎? – chobo 2011-02-06 02:02:46