我想在尝试加载存储时收到个性化的错误消息,并且我的连接超时或数据库无法访问...当我执行Ajax请求时非常容易,因为我将"响应"作为参数成功或者失败......
Ext.Ajax.request({ url: 'ajax_demo/sample.json', success: function(response, opts) { var obj = Ext.decode(response.responseText); console.dir(obj); }, failure: function(response, opts) { console.log('server-side failure with status code ' + response.status); } });
但是我在尝试加载商店时遇到了同样的问题,我已经定义了一个回调函数,但我只收到记录,操作和成功.
store.load({ callback : function(records, options, success) { if (!success) { // what can I do here to show personalized error sent from server } } });
那么,处理这样的响应以向用户显示它的正确方法是什么?
{"success": false, "msg": "SomeExceptionFromServer"}
最好的祝福