【问题标题】:youtube xml transcript file is not validyoutube xml 脚本文件无效
【发布时间】:2012-07-27 14:40:29
【问题描述】:

我尝试使用此代码加载 youtube 视频脚本文件

var rqst=$.ajax( {
    dataType : 'jsonp', 
    type : 'GET', 
    url : 'https://www.youtube.com/api/timedtext?v=bwOhfoewMYs&lang=en&callback=alert', 

   success : function(response) {
alert("SUCCESS");
             }, 
   error : function() {
       alert("failed."); }
   }
);

出现这个错误

Uncaught SyntaxError: Unexpected token < 

并且变量rqst 未分配,所以我无法访问文件的 RespondText 截图:

【问题讨论】:

    标签: jquery xmlhttprequest youtube-api


    【解决方案1】:

    您正在尝试以 JSONP 格式读取 XML 文件。
    这是完全不可能的。

    【讨论】:

    • 我尝试了“xml”,但出现此错误
      XMLHttpRequest 无法加载 youtube.com/api/…。 Access-Control-Allow-Origin 不允许 Origin null
    • @Amged:您也无法从远程域读取 XML。您需要找到 JSONP API 或使用服务器端代码。
    猜你喜欢
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 2019-03-16
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    相关资源
    最近更新 更多