2017-06-11 10 views
2

私はphpからjsオブジェクトに渡します。例:?Jqueryの印刷オブジェクト

{"3199":{"name":"Ramona RONDEREGGER","mail":"[email protected]","phone":null,"hope":null 
,"status":"NEW LEAD"},"3253":{"name":"Olivia 
BAUMANN","mail":"[email protected]","phone":null,"hope" 
:null,"status":"NEW LEAD"}} 

そして、私はjsの中に、このオブジェクトからデータを取得したい()... 3199、3253およびそのデータ(名前、メールを受け取る 私はそれをどのように行うことができます 私はそれを試してください:

$(data).each(function(key,value){ 
    $(value).each(function(key,value){ 
     console.log(value); 
    }); 
}); 

しかし、idが 動作しませんしてください、 おかげ

+0

文字列が実際に正しい、あなたのJSに渡されていますか? – MinistryofChaps

答えて

0

このvalue["3199"]

012のようなキーを指定して、この問題を解決するために私を助けて

var data = {"3199":{"name":"Ramona RONDEREGGER","mail":"[email protected]","phone":null,"hope":null,"status":"NEW LEAD"},"3253":{"name":"Olivia BAUMANN","mail":"[email protected]","phone":null,"hope" 
 
:null,"status":"NEW LEAD"}}; 
 
    
 

 
$(data).each(function(key,value){ 
 

 
          $(value).each(function(key,value){ 
 
           console.log(value["3199"]); 
 
          }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

1

あなたのオブジェクトを反復処理し、キーでデータを取得。データセットの例では、結果オブジェクトのデータにどのようにアクセスできるかを示しています。

var data = {"3199":{"name":"Ramona RONDEREGGER","mail":"[email protected]","phone":null,"hope":null 
 
,"status":"NEW LEAD"}, 
 

 
"3253":{"name":"Olivia BAUMANN","mail":"[email protected]","phone":null,"hope" 
 
:null,"status":"NEW LEAD"}}; 
 
    
 
for(x in data){ 
 
\t // this will print your key 
 
\t console.log("this is your key " + x); 
 
\t // this line will print your key object 
 
\t console.log(data[x]); 
 
\t //to access internal element 
 
\t console.log(data[x]['mail']); 
 
    }

関連する問題