J'ai une structure de dossier comme celle-ci.Le fichier Json ne se charge pas
- [site]
- [js]
- [JSON]
- hints.json
- page.html
Maintenant, quand je lancer mon page.html J'ai un bouton qui quand je clique va charger mon fichier hints.json. Voici mon script pour charger le JSON.
$(function(){
var jsonURL = "json/hints.json";
var butt = $('.button .hints li');
butt.find('a').click(function(evt){
$.getJSON(jsonURL, function(value){
console.log(" title = ", value.intro[0].title);
});
});
});
Structure de fichier Json.
{
"intro": [
{"title": "title text", "copy": "copy text1"},
{"title": "title text", "copy": "copy text1"}
],
"active":[
{"title": "Title text for page active", "copy": "copy text"}
]
}
Quelqu'un peut-il me dire pourquoi cela ne fonctionnerait pas.
Mise à jour: Ceci a été testé localement pas à partir d'un serveur.
Voici un exemple jsfiddle même si j'essaye de le faire fonctionner localement. http://jsfiddle.net/r3bPC/1/
recevez-vous des erreurs? –
Avez-vous manqué le type JSON ou est-ce vraiment ce qui vous est envoyé? Si oui, c'est faux. – Joe
utilisez Firefox + Firebug, ouvrez l'onglet NET et voir votre requête AJAX. Vous verrez la réponse ou une erreur 404. –