我不确定将服务器变量传递给我的模型的优雅方式是什么。
例如,我有一个必须在我的模型上实现的用户 ID。但似乎带有要求的 Backbone 无法做到这一点。
我的两个选择是:
- 使用 Ajax 获取 json 文件。
- 在我的 index.php 上添加变量作为全局变量。
有人知道是否存在其他方式。班上的本地人?
试图让工作成为骨干教程的例子。当方法 fetch() 时,我无法抛出回调。
$(document).ready(function() {
var Timer = Backbone.Model.extend({
urlRoot : 'timeserver/',
defaults: {
name: '',
email: ''
}
});
var timer = new Timer({id:1});
timer.fetch({
success: function(data) {
alert('success')
},
fail: function(model, response) {
alert('fail');
},
sync: function(data) {
alert('sync')
}
});
});
它已被抛出的 ajax 请求。但根本不起作用。因为任何警报都会发出。