2012-02-15 8 views
-3

jspでURLから取得したjsonを解析したいと思います。誰でも助けてくれますか?私のURLはjson形式で応答していますが、今私はHTMLページでそれを呼びたいと思っています。 私のURLは私が間違って何が起こっているかを理解することはできませんよjavascriptのurlからjsonを構文解析します。

{"status":1,"msg":"List of Rooms","id":["1","2","3"],"name":["php","Java","myroom4"]} 

として応答を与えています。助けてください。 AJAX応答の形式で直接することができよう

<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> 

私のurlは

{"status":1,"msg":"List of Rooms","id":["1","2","3"],"name":["php","Java","myroom4"]} 
+2

エラーが表示されますか?それは何ですか ? –

+0

いいえ何もエラーは発生していません。実際に私は何の応答も得ていない。 –

答えて

5

必要な応答を取得するために(JSON.parse)..あなたが直接data.msgを言うことができるの構文解析が不要として応答を与えています

そのない2次元
$.getJSON(
      "http....url", 
      function(data){ 

       alert(data.msg); 

       }); 

場合JSONオブジェクトの...

このSHあなたのためのould仕事。ここでそれをテストしました。

+0

あなたは少し簡潔になりますか?可能 –

+0

が編集した答えはuのために働く願うならば... – thecodejack

+0

をコードを書いていないしてください:(それはまだ –