我試圖從外部來源將兩個單獨的東西放到我創建的HTML頁面上。我有一個成功的AJAX功能,通過解析該頻道的XML/RSS提要,從特定的Youtube頻道中提取最新的視頻。我通過AJAX調用收到此饋送。在頁面加載時發生多個AJAX調用
我還想從Blogger帳戶中獲取最新的博客文章。解析Feed以獲取最新條目的代碼應該不困難,但我在同時發生AJAX調用時遇到了問題。我在某處讀過它只能一次處理一個?我厭倦了排隊,因爲我不想讓頁面上的內容逐步加載。我寧願這一切都只是同時獲取。我該如何去做這件事?
這裏是我當前的腳本:
<script type="text/javascript" charset="utf-8">
$(function() {
$.ajax({
type: "GET",
url: "http://gdata.youtube.com/feeds/base/users/devinsupertramp/uploads?orderby=updated&alt=rss&client=ytapi-youtube-rss-redirect&v=2",
dataType: "xml",
success: parseXml
});
});
function parseXml(xml) {
$(xml).find("item:first").each(
function() {
var tmp = $(this).find("link:first").text();
tmp = tmp.replace("http://www.youtube.com/watch?v=", "");
tmp = tmp.replace("&feature=youtube_gdata", "");
var tmp2 = "http://www.youtube.com/embed/" + tmp + "?autoplay=1&controls=0&rel=0&showinfo=0&autohide=1";
var iframe = $("#ytplayer");
$(iframe).attr('src', tmp2);
}
);
}
</script>
你的前提下(據我所知這是不正確的,但特定瀏覽器)將相當多,顧名思義,禁止除做呼叫的通話,是不是其他的什麼嗎?另一種選擇是在服務器端進行調用並彙總結果,從而允許通過單個客戶端調用來獲取所有數據。 –
什麼是博客網址?這兩個是關於飼料? –
@DaveNewton,我想是的。我可能最終只是在服務器端進行。這就是說,如果我決定不彙總結果,我會怎麼做呢?奧斯卡,你在問什麼? – Jon