我是Titanium的新手,並嘗試使用THIS教程從YouTube獲取特定頻道的視頻列表。在Titanium中獲取YouTube視頻列表
的問題是,所有的時間我得到「未找到該搜索沒有影片」消息(catch異常內部使用),並從Chrome的控制檯我得到的異常消息:
「否「接入控制 - Allow-Origin'標題出現在所請求的資源上,因此不允許訪問原始localhost:8020.加載資源失敗:服務器響應的狀態爲503(服務不可用)「
任何人都可以指出我這個問題會有什麼解決方案?從一些Google搜索中,我發現這不是代碼內部的問題,這是服務器端問題,那麼我如何才能克服這個YouTube響應問題?
而且我也檢查過,這條線var doc = this.responseXML.documentElement;
總是結果爲null,這就是沒有找到視頻。我代替:
if (!this.responseXML)
{
//if not XML you have to convert it to XML
doc = Titanium.XML.parseString(this.responseText).documentElement;
}
else
{
//if it is XML, then just set the doc variable
doc = this.responseXML.documentElement;
}
不過DOC爲空alltime!預先感謝您的任何建議。
看起來您正在向錯誤的域發出AJAX請求。用整個代碼示例更新您的問題,以複製您的問題,以獲得完整的解決方案。 – daniula