我想在我的
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 } });
在这里,我想从jsonResponse中读取“name1”而不是在JQuery中进行硬编码.通过循环获取每个名称和值的响应.有什么建议?
解决方法
success: function(responseData) { for (var key in responseData) { alert(responseData[key]); } }
重要的是要注意,迭代属性的顺序是任意的,不应该依赖它.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。