gpt4 book ai didi

javascript - JavaScript 中的嵌套 JSON 请求

转载 作者:行者123 更新时间:2023-11-28 19:33:59 24 4
gpt4 key购买 nike

因此,尝试让两个 JSON 请求相继发生,并且似乎 javascript 执行了第一个请求,但从未尝试过第二个请求。

因此,第一个请求颜色,第二个请求值,代码如下所示

(function() { 
var mapKeyUrl = "/GenMap/getcountry/mapdata"
$.getJSON(mapKeyUrl, {
regsel: "${regsel}",
variable: "mapcolor"
})
.done(function( coldata ) {
console.log( "JSON Data: " + coldata[1].value );
(function() {
mapKeyUrl = "/GenMap/getcountry/mapdata"
$.getJSON(mapKeyUrl, {
regsel: "${regsel}",
variable: "mapkey"

})
.done(function( mapdata ) {
console.log( "JSON Map:" + mapdata)
})
})

});
})();

两个请求都返回有效的 JSON 数据,例如 mapcolor:

[{"class":"genmap.Mapconf","id":55,"map":"0","reg":"FATCA","value":"#F0F0F0","variable":"mapcolor"},{"class":"genmap.Mapconf","id":56,"map":"1","reg":"FATCA","value":"#66CCFF","variable":"mapcolor"},{"class":"genmap.Mapconf","id":57,"map":"2","reg":"FATCA","value":"#0000FF","variable":"mapcolor"},{"class":"genmap.Mapconf","id":58,"map":"3","reg":"FATCA","value":"#CC66FF","variable":"mapcolor"},{"class":"genmap.Mapconf","id":59,"map":"4","reg":"FATCA","value":"#9900CC","variable":"mapcolor"},{"class":"genmap.Mapconf","id":60,"map":"5","reg":"FATCA","value":"#7D7D7D","variable":"mapcolor"}]

并且mapkey返回一个类似的列表。

任何建议,都需要运行其中三个,其中一个我拥有重新组合它所需的所有数据。

最佳答案

(function() {
mapKeyUrl = "/GenMap/getcountry/mapdata"
//...
})

您定义了一个函数,但从未调用它,这就是它无法运行的原因。

由于无论如何都没有必要将其包装在函数中,因此省略它:

.done(function( coldata ) { 
console.log( "JSON Data: " + coldata[1].value );

mapKeyUrl = "/GenMap/getcountry/mapdata"
$.getJSON(mapKeyUrl, {
regsel: "${regsel}",
variable: "mapkey"

}).done(function( mapdata ) {
console.log( "JSON Map:" + mapdata)
});

});

关于javascript - JavaScript 中的嵌套 JSON 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26235913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com