さて、2つのフィードを取得する基本的な関数があります。私の問題は、非同期で実行されている関数が、両方のフィードを取得する関数を実行する前に、アラート関数(テスト用)にスキップすることです。実行可能な解決策があると確信していますが、頭を悩ませています。これがスクリプトです。助けてくれてありがとう!
function getFeeds(){
jQuery.getFeed({
url: 'proxy.php?url='+feed1,
success: function(feed) {
for(var i = 0; i < feed.items.length && i < 10; i++) {
var item = feed.items[i];
s_string += '<div class = \"cont_div a'+i+'\"><h2>'
/* + '<a href="'
+ item.link
+ '">'*/
+ item.title
/*+ '</a>'*/
+ '</h2></div>';
/* html += '<div class="updated">'
+ item.updated
+ '</div>';
html += '<div>'
+ item.description
+ '</div>';*/
}
}
});
jQuery.getFeed({
url: 'proxy.php?url='+feed2,
success: function(feed) {
for(var i = 0; i < feed.items.length && i < 10; i++) {
var item = feed.items[i];
s_string += '<div class = \"cont_div a'+i+'\"><h2>'
/* + '<a href="'
+ item.link
+ '">'*/
+ item.title
/*+ '</a>'*/
+ '</h2></div>';
/* html += '<div class="updated">'
+ item.updated
+ '</div>';
html += '<div>'
+ item.description
+ '</div>';*/
}
}
});
alert(s_string);
}