使用 Backbone LocalStorage 并仍调用服务器
Using Backbone LocalStorage and still making calls to the server
如何使用 Backbone localStorage 调用服务器 我看到了这个问题,但我不确定在哪里应用它?
骨干网.js能够进行休息和本地存储?
这是我的视图代码:
define([
'jquery',
'underscore',
'backbone',
'models/song',
//'collections/songs',
//'views/song',
'text!templates/search.html'
], function($, _, Backbone, SearchM, SearchT){ //Song, Songs, SongV,
var Search = Backbone.View.extend({
model: SearchM,
el: $("#Sirius"),
events: {
'submit #searchMusic': 'search'
},
search: function (search) {
console.log(SearchM);
this.model.save({
channel: this.$el.find('#channel'),
week: this.$el.find('#week'),
year: this.$el.find('#year'),
filter: this.$el.find('#filter')
});
console.log('saved');
},
render: function () {
this.$el.html( SearchT );
}
});
return Search;
});
这是模型:
define([
'underscore',
'backbone'
], function(_, Backbone) {
var Search = Backbone.Model.extend({
url: '/music'
});
return Search;
});
this.model.save 不起作用,给我这个错误:
Uncaught TypeError: Object function (){return r.apply(this,arguments)} has no method 'save'
我正在尝试在该网址上向我的服务器发布 ajax-post。
我有一个错误,因为你还没有实例化你的模型。相反
model: SearchM,
你应该有
model: new SearchM(),
相关文章:
- 在Android中从signalR调用服务器端功能
- 从javascript调用服务器端的下拉列表onchange函数
- 如何从jQuery对象文本正确调用服务器端ASP.NET并将数据返回给jQuery
- 如何在 asp.net 中从 javascript 调用服务器端代码
- 何时调用服务器 onClick vs OnClientClick
- typeaheadjs:如何在不使用缓存数据的情况下调用服务器
- 如何执行“;“同步”;javascript调用服务器而不锁定浏览器
- 如何使用javascript代码调用服务器端函数;标记函数“>
- Javascript:在调用服务器时防止浏览器冻结
- 如何对调用服务器的 JavaScript 文件进行外部接口调用以获取信息
- 如何在调用服务器请求时删除错误
- 如何在 javascript 函数中调用服务器端函数
- 在侧边栏 GAS 中调用服务器端脚本
- 使用 Backbone LocalStorage 并仍调用服务器
- 从 js 调用服务器端 vb 代码(asp classic)
- 通过互联网从浏览器调用服务器端javascript
- 如何从我的 Phonegap 应用程序调用服务器 api
- 想要从Android应用程序调用服务器端javascript
- 调用服务器端从 JavaScript 继承了 C# Web 方法
- 如何先调用客户端脚本函数,然后再调用服务器端按钮单击事件