2
我试图做一个ajax请求vimeo从我们的web应用程序所需的vimeo视频获取数据。
var vimeoDataUrl = "http://vimeo.com/api/oembed.json?url=http://vimeo.com/" + vimeoId; //+ "&callback=?";
console.log(vimeoDataUrl); //http://vimeo.com/api/oembed.json?url=http://vimeo.com/16630327
$.getJSON(vimeoDataUrl, function (json, textStatus) {
if (json != null) {
var title = json.title;
var videoWidth = json.width;
var videoHeight = json.height;
if (title != null && videoWidth != null && videoHeight != null) {
var vimeoImageUrl = json.thumbnail_url;
$('#largeImageUrl').val(vimeoImageUrl);
$('#videoName').val(title);
$('#videoWidth').val(videoWidth);
$('#videoHeight').val(videoHeight);
hasValidVideoUrl = true;
}
}
else
{
//an message is shown
}
$('#videoName, #placeVideo').removeAttr('disabled');
$('img#loading').remove();
});
当我在IE一样,我发现了JSON结果如预期,但只要在浏览器中输入vimeoDataUrl,因为我看着萤火虫请求我越来越有200空响应-状态。有人能帮助我吗?问题是位于vimeo还是我做错了什么?
谢谢你的好答案演示。明天将进一步调查,并让你知道! – Rob 2011-02-07 12:46:52