我是一名有用的助手,以下是您需要翻译的内容:
问题可能是该方法没有在返回results.CriticalPath的值之前结束。我可以在Chrome JS控制台中看到值,因此数据部分没有问题。
那么,我应该如何使其在响应准备就绪后返回值?
我有一个返回表格数据行的js代码。当点击这些行时,它们会展开,计划通过调用另一个ajax请求显示该行的子数据。
我的子数据代码如下:
function format ( d ) {
var results;
$.ajax({ url: 'http://127.0.0.1:7101/MUDRESTService/rest/v1/feedbacks/' +
d.FeedbackId + '/child/MudFeedbackDetailsVO?onlyData=true',
type: 'get',
dataType: 'json',
success: function(output) {
console.log(output.items[0].CriticalPath) ;
results = output.items[0];
}
});
return results.CriticalPath;
}
问题可能是该方法没有在返回results.CriticalPath的值之前结束。我可以在Chrome JS控制台中看到值,因此数据部分没有问题。
那么,我应该如何使其在响应准备就绪后返回值?
Promise
可能吗? - durrrr