我是骨干新手,我在模型和视图实现方面相当成功。现在我正在考虑构建一个 RESTful 后端来试验骨干的这一方面。所以,我创建了这个简单的客户端来测试请求和响应。但是,我不断收到此错误:
必须指定“url”属性或函数
在我看来,这是一个客户端问题,但可能是在服务器端。谁能解释为什么我可能会收到此错误,如果此设置错误,为什么?
var m_Blog = Backbone.Model.extend({
defaults: {
url:'/lib',
title: null,
date: null,
content: null,
keywords: null,
}
});
var a = new m_Blog({title:'t', date:'d', content:'c', keywords:'w'});
a.save({
success: function(model, response) {
alert('Success' + response.getResponseHeader());
},
fail: function(model, response) {
alert('Fail' + response.getResponseHeader());
}
});
我还尝试了一个简单的保存调用,因为我真的不确定上述方法是否有效:
a.save();