Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何从函数返回json结果?_Jquery - Fatal编程技术网

Jquery 如何从函数返回json结果?

Jquery 如何从函数返回json结果?,jquery,Jquery,我试图返回一个Json请求,但它总是空的。我不确定我做错了什么 /* GetTasksByDateRange */ this.fnGetTasksByDateRange = function (dateFilter) { /* Get tasks by date range */ var oData = {}; var jsonTaskData = $.getJSON('/Planner/Planner/GetTasksByDateRange', { 'dateFi

我试图返回一个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;
}

oData
此时尚未设置。您需要让异步函数调用另一个函数,并将数据传递给它。

oData
此时尚未设置。您需要让异步函数调用另一个函数,将数据传递给它。

您能举个例子吗?
函数(jsonTaskData){someOtherFunction(jsonTaskData)}
因此无法将其设置为变量,以便我可以从它所在的函数返回它?您还没有值。AJAX是异步的。你能举个例子吗?
function(jsonTaskData){someOtherFunction(jsonTaskData)}
所以无法将它设置为变量,这样我就可以从它所在的函数返回它了?你还没有值。AJAX是异步的。