Показать сообщение отдельно
  #1 (permalink)  
Старый 01.07.2010, 09:57
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

new tab with json load
Подскажите пожалуйста, уже второй день сделать не получается.
На сайте сделал регистрацию и вход.
Когда пользователь входит на сайт, появляется кнопка личного кабинета.
Нажимаем на кнопку и должен появиться новый таб а в него загрузиться данные о пользователе в json формате.
Эти данные надо сформировать в html.
Если бы это был grid делается легко, а просто текст сформировать не получается.
Вот ссылка на сайт
http://vreshenie.ru
Вот код
handler:function(){						
					Ext.getCmp('center').add({title:'Личный кабинет',iconCls:'smallImageUser',closable:true}).show();					
					Ext.Ajax.request({
						loadMask: true,
						url: 'http://vreshenie.ru/usertest.json',
						//params: {id: "1"},
						success: function(resp){							
							var data = eval('('+resp.responseText+')');
							var html='Email:<h1>'+data.email+'</h1>'+
								'Первое посещение:<p>'+data.firstVisit+'</p>'+
								'Прошлое посещение посещение:<p>'+data.prevVisit+'</p>'+
								'IP при первом посещении:<p>'+data.ip+'</p>'+
								'Денег на счету:<p>'+data.money+'</p>'+
								'Проплата за месяц:<p>'+data.thisMonthPaid+'</p>'+
								'Все проплаченные месяцы:<p>'+data.thisMonthPaid+'</p>'+
								'Рейтинг автора+:<p>'+data.rateNPlus+'</p>'+
								'Рейтинг автора-:<p>'+data.rateNMinus+'</p>'+
								'<b style="font-size: 13px;"><p>Данные о системе при первом посещении'+data.dataOfUserSystem+'</p></b>';
						}
					});
Ответить с цитированием