2012-02-04 6 views
4

Je construis un site web et j'utiliser une URL qui renvoie une réponse JSON, comme:Parse JSON URL

{name:mark; status:ok} 

Je voudrais obtenir le nom, en utilisant uniquement JavaScript ou jQuery dans ma page HTML .

Quelqu'un peut-il m'aider à faire cela?

+8

Votre fichier JSON est faux. A part ça, avez-vous essayé de chercher "jquery json"? – pimvdb

Répondre

3
$.getJSON("URL", function(json) { 
    alert("JSON Data: " + json.name); 
}); 

Je suppose que cela fonctionnera pour vous.

Si vous voulez passer des paramètres puis voici le code

$.getJSON("URL", { name: "John", time: "2pm" }, function(json) { 
    alert("JSON Data: " + json.name); 
    }); 

Reportez-vous link

+0

Je l'ai essayé ... dans ma page html je l'ai mis mais ça ne marche pas ...; (!!! Je mets dans ma page ce ... mais rien !!! – uto

+0

ce serait génial si vous pouvez ajouter plus de code pour une meilleure compréhension. –

7

Jetez un oeil à la méthode .getJSON() de jQuery, qui fera vraiment facile pour vous.

$.getJSON('yourURL.php', function(data) { 
    alert(data.name); 
}); 

Si vous avez besoin plus de flexibilité, vous devriez jeter un oeil à la place .ajax(). .getJSON() est vraiment juste une courte main pour la méthode .ajax(), appropriée pour faire des demandes simples pour récupérer JSON. Avec .ajax(), vous aurez beaucoup plus d'options - en spécifiant un gestionnaire d'erreur par exemple, et bien plus encore.

0
$(document).ready(function() { 
    var url = 'https://graph.facebook.com/me'; 
    $.getJSON(url, function (data) { 
     alert(data.name); 
    }); 
});