当我调用JSONStore push / pushSelected函数时,我试图找出如何获取服务器响应。 我知道我可以使用以下方法处理成功:
.then(function (res) {
//handle success
//res is an empty array if all documents reached the server
//res is an array of error responses if some documents failed to reach the server
})
但我真正想要的是阅读服务器响应,这对我来说有重要信息。
我甚至尝试过使用onSuccess回调(代码如下),但它也没有用。
var options = {
onSuccess: function(response){
WL.Logger.debug("response: "+JSON.stringify(response));
}
};
myCollection.pushSelected(doc, options)
.then(function (res){
...
});
打印“响应:0”
我有办法做到这一点吗?
提前谢谢。
答案 0 :(得分:1)
您可以在accept函数中读取适配器的响应。
accept:function(adapterResponse){return(adapterResponse.status === 200); }
WL.JSONStore.init文档页面中有一个示例。
如果您还想要其他内容,我建议使用feature request。