【发布时间】:2011-10-15 23:31:45
【问题描述】:
我正在尝试从 Vimeo 获取 AJAX 响应,以提取没有 JQuery 的缩略图。 但是我没有收到响应,尽管如果我在浏览器中输入响应查询 (http://vimeo.com/api/v2/video/30408418.json),我会提供下载文件并且它包含响应json格式的数据... 我刚刚尝试将相同的请求复制到我有 Flickr 响应工作的页面(使用 jQuery),但响应仍然是空的,所以我认为这不是 JSONP 问题。
这是我的代码
var vimeoVid= {};
var request = getHTTPObject();
if(request){
var requString="http://vimeo.com/api/v2/video/30408418.json";
request.open('GET',requString,true);
request.onreadystatechange=function(){
if(request.readyState==4){
vimeoVid = JSON.parse(request.responseText);
}
};
request.send();
}
else
{
alert('Sorry, your browser doen\'t support XMLHttpRequest');
}
console.log("vimeoVid");
在哪里
function getHTTPObject(){
if(typeof XMLHttpRequest == "undefined")
XMLHttpRequest=function(){
try{return new ActiveXObject("Msxml2.XMLHHTP.6.0");}
catch(e){}
try{return new ActiveXObject("Msxml2.XMLHTTP.3.0");}
catch(e){}
try{return new ActiveXObject
("Msxml2.XMLHTTP");}
catch(e){}
return false;
}
return new XMLHttpRequest();
}
【问题讨论】:
标签: javascript ajax jsonp vimeo