请问Ext.data.JsonStore 载入数据时,如果服务器返回了错误信息该如何调试?

代码如下:
-----------------------------------------
var store = new Ext.data.JsonStore({
root: 'companies',
idProperty: 'id',
remoteSort: false,
fields: ['id', 'name'],
proxy: new Ext.data.ScriptTagProxy({
url: 'data_list.php'
})
});
store.load();
-----------------------------------------

当data_list.php运行过程没有返回json数据(比如PHP发生错误报错),ExtJS会发生异常。我该如何处理这种异常呢?

我看过ExtJS的API,好像

我看过ExtJS的API,好像loadexception()事件无法捕获这种错误,还有其他方法吗?
另外,form.submit()也有同类问题。

很疑惑,希望高手们能解答。