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