Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.06.2011, 15:43
Новичок на форуме
Отправить личное сообщение для lastalert Посмотреть профиль Найти все сообщения от lastalert
 
Регистрация: 21.10.2010
Сообщений: 4

GridPanel с загрузкой данных из JsonStore
Всем привет

есть такой кусок кода:

var store = Ext.create('Ext.data.JsonStore', {
		autoLoad: true, 
		url: 'data/json.php',		   
	        root: 'users',		
		fields: [
		    		    
		    {name: 'first_name', mapping: 'first_name'},
		    {name: 'last_name',  mapping: 'last_name'},           
		    {name: 'created',    mapping: 'created'},
		    {name: 'active',     mapping: 'active'},          
		    
		]		
});


когда, обращаюсь к скрипту, то отображается грид с бесконечным лоадером (Loading...)

json.php возвращает:
Код:
{"first_name":"UserFirstName","last_name":"UserLastName","created":"2011-06-20","active":"1"}
из ошибок: Uncaught TypeError: Cannot call method 'indexOf' of undefined /test/ext/ext-debug.js:8436

Подскажите в чем может быть проблема, почему грид не заполняется данными?
Ответить с цитированием
  #2 (permalink)  
Старый 08.06.2011, 12:46
Аспирант
Отправить личное сообщение для burashka Посмотреть профиль Найти все сообщения от burashka
 
Регистрация: 15.07.2010
Сообщений: 49

строка возвращемая PHP должна начинатся со слова указанного тобой в атрибуте root + там могут быть проблемы со скобками

у меня строка возврата имеет вид:
{Shaggy:[{"id":"2","host":"qqq},{"id":"1","host":"ggg"}]}

и это парсится вот таким стором:
var gridShaggyStore = new Ext.data.JsonStore
	(
		{
			url: 		'Store/gridShaggy.php',
			root: 		'Shaggy',
			fields: 	[{name: 'id', type: 'int'}, 'host'],
			autoLoad: 	true
		}
	);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ComboBox - загрузка данных posta ExtJS 4 25.03.2012 21:01
Экспорт базы данных с сайта на мой реальный комп Golovastik Серверные языки и технологии 2 26.02.2011 21:46
jqGrid. локальная обработка данных DarkN jQuery 0 25.01.2011 23:55
Синхронный запрос данных по AJAX Shasoft AJAX и COMET 2 03.03.2009 14:07
Хранимая область данных. PolarWolf Общие вопросы Javascript 17 14.01.2009 18:25