我想解析在jsp中从url检索到的json。我的网址以json格式给出响应,现在我想在我的html页面中调用它。
我的网址正在回复
{"status":1,"msg":"List of Rooms","id":["1","2","3"],"name":["php","Java","myroom4"]}
我无法理解出了什么问题。
<script type="text/javascript" charset="utf-8">
$.get('http:....', function(data, textStatus) {
alert('Status is '+textStatus);
alert('JSON data string is: '+data);
var myJson = JSON.parse(data);
var myJson = JSON.parse(textStatus);
var myJsonObj = jsonParse(myJson);
alert(myJsonObj.msg);
}, 'text');
</script>
我的网址正在回复
{"status":1,"msg":"List of Rooms","id":["1","2","3"],"name":["php","Java","myroom4"]}
答案 0 :(得分:5)
不需要解析(JSON.parse)..您可以直接说data.msg
来获取所需的响应,因为ajax响应可以直接以JSON对象的形式...
如果它不是二维的
$.getJSON(
"http....url",
function(data){
alert(data.msg);
});
这对你有用。在这里测试过。