Проблема с парсингом jQuery
Помогите ... не могу разобраться в чем проблема.
есть цикл, который парсит полученный ответ в формате json
{
"23":{"normaldate":"2012-03-06","revenue":"6.00","profit":"5.00"},
"25":{"normaldate":"2012-03-15","revenue":"55.00","profit":"5.00"},
"24":{"normaldate":"2012-03-16","revenue":"9999.00","profit":"99999.00"},
}
есть цикл, который его парсит
$.each(data, function(i, val)
{
revenue_array[i]=parseInt(val["revenue"]);
});
в результате если внутри цикла выводить алертом получаю нормальные значения 6 55 9999 но полученный массив значений получается следущий ,,,,,,,,,6,9999,55,, как бороться с запятыми? |
У вас получается массив, в котором установлены только индексы 23, 24 и 25. Поэтому и запятые в начале, у индексов 0-22 значений нет.
|
проблема решилась следущим образом
index=0;
$.each(data, function(i, val)
{
revenue_array[index++]=parseInt(val["revenue"]);
});
|
Проще
revenue_array.push(+val.revenue); |
| Часовой пояс GMT +3, время: 19:11. |