Jquery 如何从函数返回json结果?
我试图返回一个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
/* 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是异步的。