2016-07-27 60 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

查看我編輯的代碼 –