0

当我调用 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”

有没有办法我可以做到这一点?

先感谢您。

4

1 回答 1

1

您可以在接受函数中读取来自适配器的响应。

接受:函数(adapterResponse){返回(adapterResponse.status === 200);}

WL.JSONStore.init文档页面中有一个示例。

如果你想要别的东西,我建议一个功能请求

于 2013-11-12T14:01:04.287 回答