标题说明了一切,我在这里有这个脚本:
var contentType ="application/x-www-form-urlencoded; charset=utf-8";
if (window.XDomainRequest)
contentType = "text/plain";
$.ajax({
beforeSend: function (xhr){
xhr.setRequestHeader("Content-Type","application/json");
xhr.setRequestHeader("Accept","application/json");
},
type: 'GET',
crossDomain: true,
dataType: 'json',
url: 'https://crossorigin.me/',
success: function(json) {
for (var i = 0; i < json.Events.length; i++) {
var Id = json.Events[i].Id;
debugger;
}
},
type: 'GET',
crossDomain: true,
dataType: 'json',
url: 'https://crossorigin.me/' + id + 'apple',
success: function(json) {
debugger;
for (var i = 0; i < json.Events.length; i++) {
var Id = json.Events[i].Id;
debugger;
}
},
error: function(error) {
// console.log(error);
}
});
我想在这里尝试实现的是从第一个api调用获取var id并将其作为第二个调用的一部分?
然而,它似乎只是在不给出任何错误的情况下自行解决。
任何帮助将不胜感激
答案 0 :(得分:0)
你应该这样做
$.ajax({
// some magical parameters
// ....
success: function(json){
var id = something;
$.ajax({
// ajax call that uses id
});
}
});