Показать сообщение отдельно
  #2 (permalink)  
Старый 18.12.2012, 09:17
жажду знаний
Отправить личное сообщение для bushstas Посмотреть профиль Найти все сообщения от bushstas
 
Регистрация: 17.07.2009
Сообщений: 202

у тебя явно косяк внутри двух циклов где формируется HTML полученных данных, думаю ряды <tr> нужно формировать в первом цикле ( вне второго короче) а уже столбцы <td> добавлять внутри второго цикла,
в общем у тебя логическая ошибка тут

что-то вроде того

success: function(data) {
            $('#result1').html('<table class="raspisanie_sem"><tr class="one"><td>Дата проведения</td><td>Город</td><td>Организатор</td><td>Тема</td></table>');
           	
			var html=''
			
			for ( var key1 in data['dataAjax'] ) {   
           	      html+='<tr class="tbody">'                                  
           	    for ( var key2 in data['dataAjax'][key1] ) {  
           	                                                        
           	        html+='<td>'+data['dataAjax'][key1][key2]+'</td>'
           	       }
           	    
				  html+='</tr>'
				}
 		$('#result1').append(html)
		}
// отпишись как помозгуешь

Последний раз редактировалось bushstas, 18.12.2012 в 09:23.
Ответить с цитированием