我有一个使用 dojo.store.JsonRest 实例作为存储的 dijit.form.FilteringSelect。
我的商店后端服务从其他需要身份验证的地方获取数据。有时,此身份验证可能会失败,我想将其报告给浏览器。
返回的错误是 JSON,响应是 404,所以我可以在控制台中看到这个记录。但是,我似乎找不到与之挂钩的方法,因此我可以通过 FilteringSelect 实例或通过 JsonRest 实例对它做一些有用的事情。
给定以下代码,我可以在哪里添加错误处理函数?
var store = new JsonRest({
target: "/json/store/",
idProperty: "InternalID"
});
var widget = new FilteringSelect({
id: 'widgetId',
store: store,
searchAttr: 'name'
}, 'widgetId'
});
正在使用的 Dojo 版本是 1.7.3。