Показать сообщение отдельно
  #10 (permalink)  
Старый 14.04.2012, 22:51
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

str='{"0":"1","nomer":"1","1":"2012-04-11","date":"2012-04-11","2":"4","month":"4","3":"2012","year":"2012","4":"hello 4","note":"hello 4"}';
var arr = JSON.parse(str);
alert(arr.date);



var str='{"0":"1","nomer":"1","1":"2012-04-11","date":"2012-04-11","2":"4","month":"4","3":"2012","year":"2012","4":"hello 4","note":"hello 4"}';
var arr = JSON.parse(str);
alert(arr.0);


var str='{"0":"1","nomer":"1","1":"2012-04-11","date":"2012-04-11","2":"4","month":"4","3":"2012","year":"2012","4":"hello 4","note":"hello 4"}';
var arr = eval("(" +str+ ")");
alert(arr["0"]);
arr = JSON.parse(str);
alert(arr["0"]);

Разница понятна?
У вас не JSON.
При преобразовании подобного набора данных (хеша) средствами js в json, вы получите строки абсолютно по другому выглядящие

Сообщение от aleks_lv
Происходит выборка с базы данных ..выбирается 2-10строк и отправляется в клиентскую часть и приходит ,если 2 строки выбрано -то 2 объекта ,3-то 3 объекта..когда одна строка ,то проблем нима..функция eval и данные на страницу...а как когда чытыре объекта приходит...
Ну как это нет проблем? Вы абсолютно не представляете себе что такое ясон и его формат. А чтоб работало-отсылайте массив объектов где элементы массива это массивы(объекты )собранные из данных строк.

Последний раз редактировалось dmitriymar, 14.04.2012 в 23:07.
Ответить с цитированием