我想在主干js中创建crud操作,其中数据来自数据库。我无法理解我在哪里将ajax调用放在我的主干示例中。请帮忙。骨干js的crud操作,其中数据来自数据库
0
A
回答
4
这听起来好像你并没有对“骨干方式”进行维护。在Backbone中,你(一般来说)不会在你的代码中的任何地方放置任何AJAX调用,因为你需要的所有AJAX逻辑已经在Backbone的代码中。
你的代码需要提供的是“缺失的部分”,它使你的应用程序具有独特性。例如,假设您想在骨干中“获得”(即在“CRUD”中执行“R”)一个ID为55的Foo。你会做一个Foo类,像这样:
var Foo = Backbone.Model.extend({
url: 'www.example.com/yourServerPathForFoos'
});
那么你会创建它的一个实例:
var foo55 = new Foo({id: 55});
那么你会做骨干做AJAX为你工作通过调用获取命令:
foo55.fetch();
这将使骨干开始AJAX请求,当该请求回来骨干将填充foo55
与任何数据回来。您可以提供任何jQuery AJAX选项,并且Backbone可以将它们传递给jQuery,或者做类似于jQuery对它们做的事情。
例如,当Ajax调用解决做什么的,你可以这样做:
foo55.fetch({success: doSomething});
有用于CRUD的其他地方类似的骨干方法太:
Ç - 保存
的R - 取
ù - 保存(具有{patch: true}
参数)
D - 摧毁
相关问题
- 1. SQL CE数据库上的CRUD操作
- 2. WCF数据服务中的CRUD操作
- 3. 其中控制使用的数据来自工作数据库
- 4. 骨干js传递论据
- 5. 使用JUnit测试数据库中的CRUD操作
- 6. Datagridview中的CRUD操作绑定到SQL数据库
- 7. 来自JSON数据的骨干定制集合
- 8. 另一骨干桩数据
- 9. 骨干获取数据
- 10. 骨干数据映射
- 11. 操作来自商店的数据
- 12. 使用Golang的Redshift数据库的CRUD操作
- 13. 预填充的SQLite数据库上的CRUD操作
- 14. 数据库操作
- 15. d3.js来自数据库的动态数据
- 16. 骨干:CRUD - (创建)发表的数据 - 保存不是一个函数
- 17. 数据库获取所有来自其他数据库表
- 18. 骨干做CRUD操作上孩子从父视图
- 19. berkely xml数据库作为来自java的嵌入数据库
- 20. CRUD操作不适用于数据库kendo ui web
- 21. 创建数据库触发器CRUD操作审计
- 22. 尝试执行Sugar数据库CRUD操作时出错
- 23. 功能CRUD操作,而无需指定数据库名称
- 24. 使用来自其他外部数据库的历史数据
- 25. Joomla! 2.5使用来自其他数据库的登录数据
- 26. 来自数据库的Android tabluar数据
- 27. 压缩来自数据库的数据
- 28. 显示来自数据库的数据
- 29. Highcharts来自mysql数据库的数据
- 30. TableViewCell来自Firebase数据库的数据
好的,我会尽力的。 – Biswajit