我编写了以下代码来从 Web 服务获取 JSON 结果。
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..
}
});
}
Here is response from webservice:
请帮我打印 Key 及其 Value
看起来你正在取回一个数组。如果它总是只包含一个元素,你可以这样做(是的,这与托马拉克的答案几乎是一样的):
$.each(result[0], function(key, value){
console.log(key, value);
});
如果您可能有多个元素并且您想迭代所有元素,您可以嵌套$.each()
:
$.each(result, function(key, value){
$.each(value, function(key, value){
console.log(key, value);
});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)