我最近确实尝试过spinejs mvc库,从他们的docs API中可以看到,每次我们创建一个新的Spine Model对象,Spine都会向服务器发送一个叫做"created“的ajax事件。它很适合在客户端新对象之间同步数据,并保存回服务器。
但在从服务器获取对象并推送到Spine模型的情况下,我不需要向服务器重新发送"create“事件,因为对象已经保存在服务器数据库中。
有什么方法可以禁用Spine的这种行为(将脊柱模型更改为sever时发生自动回发事件)吗?或者,是否有一些方法可以从服务器获取对象并将其推送(保存)到Spine Model,而无需调用create object并将"create“ajax事件发送回服务器?
发布于 2011-12-01 02:21:02
查看Ajax docs
无论何时创建、更新或删除任何模型记录,都会自动发送
Ajax请求。您可以通过使用Ajax.disable(函数)来防止此行为(例如,在记录被销毁时停止发出删除请求)
Spine.Ajax.disable ->
record.destroy()
https://stackoverflow.com/questions/8323502
复制相似问题