Как создать модель Spine без автоматического повторного размещения события ajax на сервере по Spine
Я недавно попробовал библиотеку spinejs mvc, из их документации api сказал, что каждый раз, когда мы создаем новый объект Spine Model, Spine отправляет на сервер событие ajax под названием "создан". Это хорошо для синхронизации данных между новым объектом на клиенте и сохранения обратно на сервер.
Но в случае извлечения объектов из сервера и отправки в модель Spine мне не нужно повторно отправлять событие "создать" на сервер, потому что объекты уже были сохранены в серверной базе данных.
Есть ли способ отключить это поведение (событие автоматической обратной передачи при изменении модели позвоночника на разрыв) в позвоночнике? Или есть какой-то способ извлечь объекты с сервера и отправить (сохранить) в Spine Model без вызова create object и отправить обратно "create" ajax-событие на сервер?
1 ответ
Проверьте документы Ajax:
Ajax-запросы отправляются автоматически при создании, обновлении или удалении записей модели. Вы можете предотвратить это поведение (т.е. остановить выполнение запроса DELETE при уничтожении записи) с помощью Ajax.disable(function)
Spine.Ajax.disable ->
record.destroy()