Показать сообщение отдельно
  #1 (permalink)  
Старый 16.10.2014, 14:34
Новичок на форуме
Отправить личное сообщение для NdLo Посмотреть профиль Найти все сообщения от NdLo
 
Регистрация: 16.10.2014
Сообщений: 1

Ajax / json первый раз. Вопос
Всем доброе время суток. Первый раз пытаюсь работать с ajax. Формирую массив на сервере. Размер массива заранее неизвестен.


$result = mysql_query($query);
		$json = Array();
		while ($row = mysql_fetch_assoc($result)) {
		$fields = mysql_list_fields("lab", "$var" );
  
$columns = mysql_num_fields($fields);
	for ($i = 0; $i < $columns; $i++) {

	$name_f = mysql_field_name($fields, $i) ;
$row[$name_f]));
		$json[] = 
			array(
			
	$name_f => $row[$name_f]= iconv('cp1251', 'utf-8', row[$name_f]),
				);

			}
}

	echo json_encode($json, JSON_UNESCAPED_UNICODE);


Пользователь видит Json такого вида:
[{"id":"751"},{"val1":"08:00:00"},{"val2":"К-3"},{"val3":""},{"val4":""},{"val5":""},{"val6":"" },{"val7":"0"},{"date":"2014-10-15"},{"val9":"Ананьева Т.В."},{"id":"752"},{"val1":"00:00:00"},{"val2": "К-4"},{"val3":""},{"val4":""},{"val5":""},{"val6":"" },{"val7":"0"},{"date":"2014-10-15"},{"val9":"Ананьева Т.В."}]

Пытаюсь сформировать из этого таблицу с ключами (key) и значениями (value)

for (var count = 0; count < parsed.length; count++){
for (var key =0; key < parsed.length; key++){
var value = parsed[key];

}
 
var massiv  =   parsed[count].key + "|"  
console.log ( massiv );					
	var rowData = massiv.split("\n");
    var cellsData = massiv.split("|");    
	
}

возвращается:
undefined|
при console.log parsed[key] возвращается:
keyy val9 val Ананьева Т.В.
keyy 19 val [object Object] (как формируется эта строка - не понимаю)

Совсем уже запуталась, как мне сформировать табличку из массива.
Изучаю самостоятельно, спросить не у кого.
Ответить с цитированием