javascript – 如何告诉骨干模型不是新的

前端之家收集整理的这篇文章主要介绍了javascript – 如何告诉骨干模型不是新的前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个对象也保存在服务器中,我正在从该对象创建一个Backbone模型.

但是当我@R_513_301@时,它正在做一个PUT请求,这不是我想要的.如何告知骨干网数据已经在服务器中,而不进行撷取?

解决方法

主干决定了 checking if an id is set型号的新颖性:

isNew model.isNew()

Has this model been saved to the server yet? If the model does not yet have an id,it is considered to be new.

当您@R_513_301@时,

>如果是新的,将发出POST请求,
>如果是更新(已设置ID),则会发送PUT请求

Backbone Sync documentation

而正如@JayC所指出的那样:

如果有一个问题,id不能字面上是id,您可以使用idAttribute来说明哪个是“身份”或密钥字段.

猜你在找的JavaScript相关文章