2012-02-15 123 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