This question already has an answer here:
I have json file contain next three lines
{"media":[ {"key":"QVhgEHgBNp345FvCESajg","LimeLightID":"018545cc74044ea6b006f7840e754219","":null}, {"key":"ShU0AKcSxJxoc1atDh13rg","LimeLightID":"0e4604b5824c4f7e8b98d03ae59b7fbf","":null}, {"key":"ZZ6lMcGs7H8JuE6oQ1vDQ","LimeLightID":"0e4b320f7b094f0393db8060ddb6f298","":null} ]}
then i try to loop on above data and create url to xml files based on key values from previous
var vid_limelight_id = ""; function main() { var url = "path to json file"; $.getJSON(url, function (json) { for (var i = 0; i < json.media.length; i++) { vid_limelight_id = json.media[i].LimeLightID; var xmlUrl = "https://vod-platform.net/integration/voddetails?user=api@olntv.tv&pass=B4laCh10k&videokey=" + json.media[i].key; $.ajax({ type: "GET", url: xmlUrl, dataType: "xml", success: function (xml) { var key = $(xml).find("key").text(); $(xml).find("VideoResolution").each(function () { var Resolution = $(this).find("Resolution").text(); var FileName = $(this).find("FileName").text(); var Bitrates = $(this).find("Bitrates").text(); alert("vid_limelight_id: " + vid_limelight_id + "<br/> Resolution:" + Resolution); }); } }); } }); }
but every time alert popup it's print same vid_limelight_id value! (0e4b320f7b094f0393db8060ddb6f298) it have to changed for every loop but this not happen,do anyone know the reason?
kindly help, thank you
No comments:
Post a Comment