Ajax获取数据以获取另一个Ajax数据
Ajax get data to get another ajax data
我需要一些关于组合嵌套ajax调用的指针。
$.ajax({
type: "GET",
dataType: "json",
url: generalurl + "/Chore" + objectid + "?$expand=Process",
success: function (data, textStatus) {
list = $(data)[0]["TM1.ChoreProcessRel"];
res = [];
for (var i = 0, l = list.length; i < l; i++) {
var e = list[i];
GetDirectories(e.ID, function (d) {
alert(d); //this is working fine already
});
//I just want to include d on the below statement but I'm still getting undefined
res.push({
title: "" + e.Name, key: e.LogicalName + d,
});
}
}
});
这是GetDirectory代码
function GetDirectories(choreid, callback) {
var theurl = webapiurl + '/Models' + getTopUrlVars()["model"] + '/ChoreProcess(' + choreid + ')?$expand=Process';
$.ajax({
type: "GET",
url: theurl,
data: {},
dataType: "json",
success: function (response) {
callback(response["TM1.ChoreProcessesProcess"][0].ID);
},
failure: function (msg) {
alert(msg);
}
});
}
有可能做到这一点吗?我尝试使用全局变量,但第一个值是"。
如果在getDirectories中有返回,请尝试使用变量
var d = GetDirectories(e.ID, function (d) {
alert(d); //this is working fine already
});
//I just want to include d on the below statement but I'm still getting undefined
res.push({
title: "" + e.Name, key: e.LogicalName + d,
});
相关文章:
- React ajax数据集成
- 使用jQuery发布的AJAX数据包含引号
- 如何将Ajax数据值分配给PHP变量
- 使用外部ajax数据PHP绘制图表
- 如何打印AJAX数据
- AJAX数据包含一个或多个单词.
- 将Ajax数据发布到PHP REST服务
- AJAX 数据响应 - 如何解析 html
- 将 Ajax 数据分配给全局变量时出现问题
- 按钮在第一次成功的 ajax 数据加载后不起作用
- Javascript / JQuery循环访问已发布的ajax数据字符串以为其分配新值
- 发送的 Ajax 数据不起作用
- Jquery 工具提示未随 AJAX 数据加载一起显示
- Ajax获取数据以获取另一个Ajax数据
- 如何安全地依赖现有的Ajax数据
- 如何将jquery ajax数据提取为html
- 自定义AJAX数据类型
- 如何将ajax数据发送到rails 3.jQuery正在转义字符串
- jQuery AJAX数据参数
- Laravel 4:通过控制器操作ajax数据