javascript - 需要在我的成功函数中正确映射数据
问题描述
我的 ajax 调用中有一个成功函数。我面临的问题是我需要映射返回的数据。在此功能之外,它正确映射,但不在内部。任何帮助
$.ajax({
url: "https://example.com",
type: 'Get',
headers: {
accept: "application/json;odata=verbose"
},
success: function(data) {
console.log(data);
vm.items = data;
data.Modules.map(function(module) {
if (module.Topics.length) {
var url, text
if (module.Topics[1]) {
url = module.Topics[1].Url
text = module.Topics[1].Title
} else {
url = module.Topics[0].Url
text = module.Topics[0].Title
}
}
return {
url,
text
}
})
},
})
}
},
解决方案
推荐阅读
- django - Django HTML 电子邮件消息自动从表单中选择接收者的电子邮件
- firefox - 没有后台同步事件的后台同步重播
- php - 使用 symfony 3.4 登录后如何更改 phpsessid
- java - 如何从 Java portlet (JSR-286) 中的字节数组下载 pdf 文件?
- css - 单击时更改 td 的颜色
- laravel - Laravel 验证器只允许一个字段而不是两个字段
- amazon-web-services - api网关中的2个api如何共享相同的lambda函数但不同的环境变量
- parsing - 有没有一种聪明的方法可以在 ANTLR 中使用不同类型的括号
- excel - 需要在excel中转换加3个月
- postgresql - 部分唯一索引不适用于冲突子句 PostgreSQL