2014-04-19 1 views
0

J'ai un fichier json qui est hébergé sur le serveur. Voici le lien.Comment obtenir des données par fichier json

http://jsonji.azurewebsites.net/json1.json,

et je suis en mesure d'obtenir des données JSON lorsque ce fichier est sur le mon système local. c'est le code

$(document).ready(function() { 
    $.getJSON("http://jsonji.azurewebsites.net/json1.json", 
    function (data) { 
     $.each(data.person, function() { 
      $("ul").append("<li> Name:" + this['name'] + "</li><li>Age" + this['age'] + "</li><br/>"); 
     }); 
    }); 
}); 

si vous savez alors s'il vous plaît aidez-moi

+0

duplication possible de [Ajax Cross Domain Calls] (http://stackoverflow.com/questions/648048/ajax-cross-domain-calls) –

Répondre

1

La raison pour laquelle vous n'êtes pas en mesure de lire ce fichier JSON est parce que vous êtes navigateur tente de faire une demande inter-domaines et le paramètre CORS le plus probable n'est pas activé sur votre site Web.

Voir ce fil pour plus de détails: HTTP OPTIONS request on Azure Websites fails due to CORS.

+0

merci beaucoup. oui ça a marché pour moi :) – user3086954