jQuery Parser JSON URL
J'essaie d'obtenir les données JSON à partir d'une URL qui affiche ce qui suit données JSON:
[
{
"belief_desc":"Jesus Died For Your Sins",
"0":"Jesus Died For Your Sins"
},
{
"belief_desc":"People Are Sinful",
"0":"People Are Sinful"
},
{
"belief_desc":"God Loves You",
"0":"God Loves You"
},
{
"belief_desc":"We Must Receive Christ",
"0":"We Must Receive Christ"
}
]
(Remarque: il est seulement mis en forme de cette question pour faciliter la lecture.)
Maintenant, je suis en train de les analyser à l'aide de ce simple script jQuery:
<script>
var url = "http://mySite.com/data.json";
$.getJSON(url, function(data){
alert(data);
});
</script>
Je suis pas de données à partir de l'URL que l'alerte ne sera pas le montrer. Toutes les idées sur pourquoi cela ne fonctionne pas?
Pouvez-vous utiliser Firebug et voir ce qui est dans la console? Juste pour être super sûr? Est-ce votre page située sur bsucru.comoj.com? Si non, vous ne pouvez pas faire JSON pour des raisons de sécurité.
Est-ce votre page sur
La page que je suis en cours d'exécution, le script n'est pas sur ce domaine. Je suis juste en utilisant une page locale pour essayer et obtenir que les données.
quel navigateur utilisez-vous?
vous n'êtes pas autorisé à faire des croix domaine des requêtes ajax. si vous utilisez google chrome, commencer avec
Est-ce votre page sur
bsucru.comoj.com
à un endroit ou à un autre domaine?La page que je suis en cours d'exécution, le script n'est pas sur ce domaine. Je suis juste en utilisant une page locale pour essayer et obtenir que les données.
quel navigateur utilisez-vous?
vous n'êtes pas autorisé à faire des croix domaine des requêtes ajax. si vous utilisez google chrome, commencer avec
--disable-web-security
option. Cela vous permettra de faire de la croix de domaine de demandes de.OriginalL'auteur Mike Richards | 2013-02-06
Vous devez vous connecter pour publier un commentaire.
Croix de domaine, vous ne pouvez pas faire simple JSON.
Bases de la croix de domaine jsonp
Lire sur la croix de domaine de demandes de.
C'est probablement quelque chose côté serveur (le côté qui génère les données JSON). Je ne suis pas familier avec la croix-domaine JSON, je sais juste il y a quelques extra à sauter à travers des cerceaux pour obtenir de travailler.
OriginalL'auteur Leeish