我有一個變量「mediaId」聲明在我的控制檯中,它一直告訴我,它是未定義的。我究竟做錯了什麼?使可變函數可用於其他函數和字符串使用
var mediaId;
//load the XML!
$.ajax({
type: "GET",
url: '10461632.xml', // path to XML file
dataType: "xml",
success: function(data) {
$(data).find('Root').each(function(){
$(this).find('Item').each(function(){
mediaId = $(this).attr('videoMediaId'); // get the mediaId
console.log(mediaId);
});
});
}
});
在我的「jsonApiCall」var它告訴我它是未定義的。
var jsonpApiCall = "http://www.domain.com/search_media/?format=jason&school=" + vid_partner + "&media_id=" + mediaId + '';
非常感謝!
Hava你試圖調試這段代碼嗎? –
你的var似乎永遠不會被定義! –
你的'mediaId'會存儲最後'Item'的'videoMediaId',你確定它被定義了嗎? –