我想在 JQuery 代码中将 json 响应读取为名称和值对。以下是我从 java 代码返回的示例 JSON 响应:
String jsonResponse = "{"name1":"value1", "name2:value2"};
在我的 JQuery 中,如果我写jsonResponse.name1
,我将得到的值为"value1"
。这是我的 JQuery 代码
$.ajax({
type: 'POST',
dataType:'json',
url: 'http://localhost:8080/calculate',
data: request,
success: function(responseData) {
alert(responseData.name1);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
//TODO
}
});
在这里我想读"name1"
来自 jsonResponse 而不是 JQuery 中的硬编码。就像循环响应获取每个名称和值一样。有什么建议么?
success: function(responseData) {
for (var key in responseData) {
alert(responseData[key]);
}
}
需要注意的是,迭代属性的顺序是任意的,不应依赖于此。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)