2016-07-27 5 views
0

私は、コードを次している、インクリメント値、各ループ

$.ajax({ 
    type: "POST", 
    async: false, 
    //dataType: "json", 
    url: 'index.php', 
    data : { lat : latValue, lng : lngValue }, 
    success: function (data){ 
    console.log(data); 

    data = JSON.parse(data); 
    console.log(Object.keys(data).length); 
    for(var k = 0; k <Object.keys(data).length; k++) { 

    // zipcode_final[i][k] = ; 
    break; 
} 
    } 
    }); 
// csvRows.push(zipcode_final); 
    } 

}); 

は、この編集されたコードを参照してください。どのようにデータjsonオブジェクトの項目(長さ)の数を取得するには?これは、文字数だけを返します。私のJosn配列は以下のようになります。

[["44641","44730","44669"]] 
+0

あなたのコードは、問題何 –

+0

ザ・一度だけループあなたを示唆して把握する完全なものではありません。何が起きているのかを確認するためにログインしていますか? –

答えて

1

私は、あなたが把握するためのダミーコードをいくつか追加しました。スニペットを実行します。値を確認してください。私は定義されていないので、zipcode_finalの行をコメントしました。

var str = '{"x":4,"y":5,"z":6}'; 
 
var data = $.parseJSON(str); 
 
var k = 0; 
 
$.each(data, function(i, item) { 
 
    console.log('k = ', k, '; i = ', i, ';item = ', item); 
 
    //zipcode_final[i][k] = item; 
 
    k++ 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

+0

dj_coderが確認してください、これはあなたが求めていたものですか? – Ayan

+0

私の編集コードを見る –

関連する問題