Javascript 未调用主干成功事件

Javascript 未调用主干成功事件,javascript,backbone.js,Javascript,Backbone.js,代码 在上面的代码中,save函数成功地调用了restapi。(200行)。然而,即使在这之后,它也会进入错误块 控制台中打印的值 {“readyState”:4,“responseText”:“成功”,“状态”:200,“状态文本”:“确定”} 我该怎么办 =================================== 什么有效 我必须返回实际对象作为RESTAPI的一部分,而不是字符串。显然,主干需要类对象和HTTP状态。所以responseText包含了完整的myobj。什么有效

代码

在上面的代码中,save函数成功地调用了restapi。(200行)。然而,即使在这之后,它也会进入错误块

控制台中打印的值 {“readyState”:4,“responseText”:“成功”,“状态”:200,“状态文本”:“确定”}

我该怎么办

===================================

什么有效

我必须返回实际对象作为RESTAPI的一部分,而不是字符串。显然,主干需要类对象和HTTP状态。所以responseText包含了完整的myobj。

什么有效


我必须返回实际对象作为RESTAPI的一部分,而不是字符串。显然,主干需要类对象和HTTP状态。所以responseText包含完整的myobj。

回复是一个有效的json对象吗?仅仅因为您得到了200个响应并不一定意味着没有错误……向我们展示它看起来如何响应objadded response object服务器返回的“内容类型”是什么?
MyClass = Backbone.Model.extend({
                url: '/apiurl/'+sessionValue+'',
                defaults: {
                    data1: '',
                    data2: 1
                }
            });


            var myobj = new MyClass ();
            var myobjvalue = {  
            data1: "myvalue"
            };

            myobj.save(myobjvalue , {
                success: function (myobj , response) {
                    alert("success");
                },
                error : function (myobj , response) {
                           var data = JSON.stringify(response);
                                       console.log(data);
                                    }
            })