1
次のように書くのが良いですか?2つのサービスコールでjquery ajax
私には2つのサービスがあります。
2番目のajax呼び出しのURLを作成するには、最初のサービスから返されたデータが必要です。
$.ajax({
url: 'http://service',
type: 'GET',
dataType: 'json',
timeout: 1000,
error: function(){
alert('Error loading json document');
},
success: function(json){
processJson(json.foo);
}
});
function processJson(url) {
$.ajax({
url: url,
type: 'GET',
dataType: 'json',
timeout: 1000,
error: function(){
alert('Error loading json document');
},
success: function(json){
displayJson(json.foo);
}
});
}
+1それは合理的にエレガントなソリューションです。 – cletus