我一直在研究backbone.js,我似乎无法弄清楚如何让它与php通信以保存模型数据.它发送请求,但如何捕获该请求,无论是"创建","更新","读取","删除"等.
谢谢
经验等级:新手.
该Backbone.js的托多斯演示使用localStorage的.这个问题是关于如何使用PHP来代替服务页面,假设已经设置了MySQL数据库.
我查看了PHP框架,例如CodeIgniter,但发现它们难以遵循,并且可能因为我的学习目的而过度杀伤.
我理解需要设置REST API的概念.我真的在寻找简单的代码示例.提前致谢.
更新:是否有一个完整的backbone.js教程,其中包括如何连接到服务器端PHP的完整工作示例?
PHP中是否有函数或类可以传递MySQL记录集,并且我返回一个JSON字符串,可以传递回Ajax请求中的JavaScript函数?
这样的事情:
function recordSetToJson($recordset) {
while($rs1 = mysql_fetch_row($recordset)) {
for($count = 0; $count < count($rs1); $count++) {
// read and add field to JSON
}
$count++;
}
return $jasonstring
}
Run Code Online (Sandbox Code Playgroud) 在设计我的应用程序时,我使用backbone.js组织了我的UI,每个模型代表MySQL DB中的数据条目.我了解如何接收用户输入并相应地修改模型.但是,如何将此SYNC回复到使用REST实现CRUD(创建,读取,更新删除)的数据库?
我已经看到使用Rails 3完成的实现.但是,我只知道javascript,jQuery,php,backbone.js.我想知道最快的方法是在没有为这一项任务学习完整的知识语言Ruby的情况下做到这一点.