2013-07-02 195 views
0

在follwoing Ajax調用即時得到JSON格式,但在每個循環不提物它將跳過循環,彷彿沒有數據向前移動的數據的數據,但在調試時它顯示的數據.....從json對象中提取數據?

d:"[{"EmailCount":55,"DateAdded":"\/Date(1372651200000)\/"}]" //This is what shows //while debugging 


jQuery.ajax({ 
       url: 'Dashboard.aspx/GetMailCountDateWise', 
       type: "POST", 
       data: JSON.stringify({ frmDate: frmDate, eDate: eDate }), 
       contentType: "application/json; charset=utf-8", 
       dataType: "json", 
       success: function (data) { 
        alert("Worked"); 

        var result = JSON.parse(data); 
        var series = { addData: [] }; 
        $.each(result, function (itemNo, item) { 
         series.addData = itemNo; 
        }); 
}); 

這樣的傢伙請幫助我如何提前

+0

你得到的數據是什麼? 只是提供了迴應。 –

回答

1

這一數據得益於提取您不必使用JSON.parsedataType: "json"已經爲你做到了。

+1

我已經刪除了JSON.parse,但仍然跳過每個{}循環?謝謝您的幫助。 –

+0

@maddy console.log(data)的輸出是什麼;警報後?只是爲了確保,在刪除解析之後,您確實在'$ .each'中使用了'data'而不是'result',對吧? :) – Andy

+1

感謝您的幫助。 –