Tengo el siguiente codigo:
Código Javascript:
Ver original
<!DOCTYPE html> <html> <head> <title>Probando formas</title> <meta charset=e"iso-88-59-1"/> <link rel="stylesheet" href="estilo.js" /> <script> var ID = ""; var APIKEY = ""; function summonerLookUp() { ID = $("#userName").val(); APIKEY = $("#theKey").val(); if (ID !== "") { $.ajax({ url: 'https://na.api.pvp.net/api/lol/na/v1.4/summoner/by-name/' + ID + '?api_key=' + APIKEY, type: 'GET', dataType: 'json', data: { }, success: function (json) { var userID = ID.replace(" ", ""); userID = userID.toLowerCase().trim(); summonerLevel = json[userID].summonerLevel; summonerID = json[userID].id; document.getElementById("sLevel").innerHTML = summonerLevel; document.getElementById("sID").innerHTML = summonerID; letsGetMasteries(summonerID); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert("error getting Summoner data1!"); } }); } else {} } function letsGetMasteries(summonerID) { $.ajax({ url: "https://na.api.pvp.net/api/lol/na/v1.4/summoner/" + summonerID + "/masteries?api_key=" + APIKEY, type: 'GET', dataType: 'json', data: { }, success: function (resp) { numberOfPages = resp[summonerID].pages.length; document.getElementById("masteryPagesCount").innerHTML = numberOfPages; resp[summonerID].pages.forEach(function (item) { document.getElementById("masteryPagesAll").innerHTML = document.getElementById("masteryPagesAll").innerHTML + item.name + "<br />"; }); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert("error getting Summoner data2!"); } }); } </script> </head> <body> DEV KEY <br /> <input id="theKey" /> <br />Summoner Name <br /> <input id="userName" /> <input type="submit" onclick="summonerLookUp();" /> <br /> <br />Summoner Level: <span id="sLevel"></span> <br />Summoner ID: <span id="sID"></span> <br /> <br /> List of mastery pages (<span id="masteryPagesCount"></span>) <hr /> <span id="masteryPagesAll"></span> </body> </html>
el codigo fue extraido de http://jsfiddle.net/Zt3u9/33/
En esa misma URL en un ASIDE al costado se esta ejecuntando el codigo para probarlo y funciona correctamente, ejecuto el mismo codigo en mi servidor de apache y no solo que no funciona sino que ni si quiera se ejecuta la funcion.
Lo extraño que e probado borrar el contenido de la funcion y poner un simple alert para ver si javascript esta funcionando bien y funciona.... realmente tiene q ser un problema con ajax. alguien sabe como solucionarlo?