如何创建脊柱模型没有自动转发ajax事件到服务器的脊柱

How to create Spine model without auto-reposting ajax event to server by Spine

本文关键字:转发 ajax 事件 服务器 何创建 创建 模型      更新时间:2023-09-26

我最近尝试了spinejs mvc库,从他们的文档API中说,每次我们创建Spine模型的新对象时,Spine都会发送一个名为"created"的ajax事件。到服务器。这是很好的同步数据之间的新对象在客户端和保存回服务器。

但是在从服务器获取对象并推送到Spine模型的情况下,我不需要重新发送"create"事件,因为对象已经保存在服务器DB中。

是否有一些方法来禁用这种行为(自动回发事件时改变脊柱模型为sever)的脊柱?或者是否有一些方法可以从服务器获取对象并将其推送(保存)到Spine模型,而无需调用create object并返回"create"Ajax事件到服务器?

查看Ajax文档:

无论何时创建、更新或删除任何模型记录,都会自动发送Ajax请求。你可以通过使用Ajax.disable(function) 来防止这种行为(即当记录被销毁时停止DELETE请求)
Spine.Ajax.disable ->
  record.destroy()