Backbone.js model.fetch始终将返回错误回调

Backbone.js model.fetch始终将返回错误回调,backbone.js,Backbone.js,Ajax调用正在进行,但最终总是返回错误回调。 看起来像这篇文章,但里面没有javascript代码 谢谢。尝试将数据类型:“json”传递给fetch。尝试将数据类型:“json”传递给fetch。我在fetch时遇到了同样的问题,只返回了错误回调 最后,这是因为我没有在服务器上的对象中指定id,如下所示: var mdl = Backbone.Model.extend({ defaults:{ url:'/displayPostVari

Ajax调用正在进行,但最终总是返回错误回调。 看起来像这篇文章,但里面没有javascript代码


谢谢。

尝试将数据类型:“json”传递给fetch。

尝试将数据类型:“json”传递给fetch。

我在fetch时遇到了同样的问题,只返回了错误回调

最后,这是因为我没有在服务器上的对象中指定id,如下所示:

var mdl = Backbone.Model.extend({
            defaults:{
                url:'/displayPostVariables.php',
                age:0
            },
            initialize:function(opt){                   
                this.url = function (){
                    return opt.url
                }
            }
        })
        mdli = new mdl({
            'name' :'rajkamal'
        })

        jQuery.ajaxSetup({
            'beforeSend': function(xhr) {
                xhr.setRequestHeader("Accept", "text/html")
            }
        })
        mdli.fetch({
            success : successcallback,
            error:errorcallback

        });

我认为主干网希望JSON中存在某些属性,尽管我找不到任何关于这方面的文档。我解决这个问题的方法是执行model.save()并查看正在保存的对象。

我遇到了与fetch相同的问题,fetch只返回错误回调

最后,这是因为我没有在服务器上的对象中指定id,如下所示:

var mdl = Backbone.Model.extend({
            defaults:{
                url:'/displayPostVariables.php',
                age:0
            },
            initialize:function(opt){                   
                this.url = function (){
                    return opt.url
                }
            }
        })
        mdli = new mdl({
            'name' :'rajkamal'
        })

        jQuery.ajaxSetup({
            'beforeSend': function(xhr) {
                xhr.setRequestHeader("Accept", "text/html")
            }
        })
        mdli.fetch({
            success : successcallback,
            error:errorcallback

        });

我认为主干网希望JSON中存在某些属性,尽管我找不到任何关于这方面的文档。我解决这个问题的方法是执行model.save()并查看正在保存的对象。

作为参考,我遇到了同样的问题,因为有一个不安全的方法错误地将NaN注入json响应 {“进展”:NaN}
由于无法正确解析并强制执行错误回调以供参考,我遇到了相同的问题,因为有一个不安全的方法错误地将NaN注入json响应 {“进展”:NaN}
未能正确解析并强制执行错误回调,这是因为在API的JSON响应中使用单引号而不是双引号来包围属性和值。

,这是因为在API的JSON响应中使用单引号而不是双引号来包围属性和值。

在默认值之外指定url

{"title":"The Green Mile ","author":"Stephen King","img":"green_mile.jpg","id":2}

}))

在默认值之外指定url

{"title":"The Green Mile ","author":"Stephen King","img":"green_mile.jpg","id":2}

}))

ajax调用返回什么?ajax调用返回什么?