我对Backbone相当新,所以这可能是一个明显的错误......
我创建了一个带有少量视图的可自定义表单。我通过我的表单集从config.json中提取配置数据。在控制台中我收到一个错误:
'POST http://local.ti-url-builder/js/config.json 405(方法不允许)'
有什么想法吗?我没有做任何POST(我知道吗?)。我感觉它与我提取数据的方式有关:
TAG.FormCollection = Backbone.Collection.extend({
model: TAG.FormsModel,
url: "js/config.json",
});
您可以在此处查看应用:https://di-campaign.s3.amazonaws.com/redirect/urlbuilder_v2.html
提前感谢任何帮助和有用的批评:)
答案 0 :(得分:1)
我访问了您共享的链接,并看到多个失败的POST请求,状态代码为412。 这些是在form-view.js中触发的:
TAG.Section = new TAG.FormSectionCollection();
...
TAG.Section.create( pageAttributes );
Collection的create方法触发POST请求。它将模型保存到服务器并添加到集合中。
答案 1 :(得分:0)
您是否正在保存模型实例?默认情况下,如果您保存模型并且它没有id
值,则会向网址发送POST请求...