строка возвращемая 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
}
);