2011-02-06 124 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