Comment obtenir JSON de la Clé et de la Valeur?
J'ai écrit à la suite de code pour obtenir des résultat JSON de webservice.
function SaveUploadedDataInDB(fileName) {
$.ajax({
type: "POST",
url: "SaveData.asmx/SaveFileData",
data: "{'FileName':'" + fileName + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
var result = jQuery.parseJSON(response.d);
//I would like to print KEY and VALUE here.. for example
console.log(key+ ':' + value)
//Addess : D-14 and so on..
}
});
}
Voici la réponse de webservice:
Merci de m'aider à imprimer Clé et sa Valeur
Vous devez vous connecter pour publier un commentaire.
Il semble que vous êtes de retour d'une matrice. Si c'est toujours constituée d'un élément, vous pouvez le faire (oui, c'est à peu près la même chose que Tomalak réponse):
Si vous pourriez avoir plus d'un élément et que vous souhaitez effectuer une itération sur tous, vous pouvez nid
$.each()
:Tout d'abord, je vois que vous êtes à l'aide d'un explicite
$.parseJSON()
. Si c'est parce que vous êtes manuellement la sérialisation JSON sur le côté serveur, n'en ont pas. ASP.NET automatiquement JSON-sérialiser votre méthode de la valeur de retour et jQuery automatiquement désérialiser pour vous aussi.Pour itérer à travers le premier élément dans le tableau que vous avez là, utiliser le code comme ceci:
Si il n'y a plus d'un élément (il est difficile de dire à partir de cette capture d'écran), vous pouvez passer en boucle
response.d
et ensuite utiliser ce code à l'intérieur que l'extérieur de la boucle.