2012-02-15 100 views
-3

我想解析从jsp中的url中获取的json。任何人都可以帮忙吗?我的网址是以json格式给出响应,现在我想在我的html页面中调用它。 我的网址是给予响应,在javascript中解析json url

{"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"]} 
+2

你有错误?它是什么 ? – 2012-02-15 06:28:37

+0

不,我没有收到任何错误。其实我没有得到任何回应。 – 2012-02-15 06:51:35

回答

5

无需解析(JSON.parse)..你可以直接说data.msg获得所需要的反应作为Ajax响应可以在形式直接的JSON对象...

如果它不是二维

$.getJSON(
      "http....url", 
      function(data){ 

       alert(data.msg); 

       }); 

这个SH应该为你工作。在这里测试。

+0

你可以请简单一点吗?请写出代码,如果可能的 – 2012-02-15 06:56:32

+0

希望编辑答案工程ü... – thecodejack 2012-02-15 07:41:24

+0

:(无它仍然没有工作 – 2012-02-15 08:46:10