Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou com um probleminha em meu código, onde nenhuma variável externa funciona quando tento modificar seus valores dentro de um AJAX:
// Receive Videos
function getVideos(){
var video = [];
var i = 0;
// Read XML File
$.ajax({
type: 'GET',
url: 'videos.xml',
dataType: 'xml',
success: function(xml){
$(xml).find('video').each(function(){
i++
var client = $(this).find('client').text();
var source = $(this).find('source').text();
var dateEnd = $(this).find('dateEnd').text();
var dateStart = $(this).find('dateStart').text();
var totalViews = $(this).find('totalViews').text();
video[i] = [client, dateStart, dateEnd, totalViews, source];
});
}
});
alert(video.length);
}
Acredito eu que seja porque o AJAX roda antes de todo o script, seria isso?
Carregando comentários...