7
votes

Comment lire la réponse JSON en tant que nom de valeur à JQuery

Je veux lire la réponse JSON comme nom et valeur de valeur dans mon code JQuery. Voici mon exemple de réponse JSON que je reviens de mon code Java: xxx pré>

dans ma jQuery, si j'écris jsonResponse.name1 code>, je vais obtenir de la valeur comme "valeur1" code>. Voici mon code JQuery P>

$.ajax({
    type: 'POST',
    dataType:'json',
    url: 'http://localhost:8080/calculate',
    data: request, 
    success: function(responseData) {
        alert(responseData.name1);
    },
    error: function(XMLHttpRequest, textStatus, errorThrown) {
        //TODO  
    }
});


0 commentaires

3 Réponses :


12
votes
success: function(responseData) {
    for (var key in responseData) {
        alert(responseData[key]);
    }
}
It is important to note that the order in which the properties will be iterated is arbitrary and shouldn't be relied upon.

0 commentaires

5
votes

Vous pouvez simplement utiliser Responsedata ['nom1'] . Facile.


0 commentaires

7
votes

C'est facile comme ceci: xxx


0 commentaires