首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器应如何响应主干同步

服务器应如何响应主干同步
EN

Stack Overflow用户
提问于 2011-06-18 05:33:28
回答 1查看 2K关注 0票数 13

一些关于backbone.js‘保存同步的新手问题。

  1. 调用保存/同步函数之后,骨干网期望服务器响应的类型是什么?在收到回复后是否需要进行特定的后处理?
  2. 骨干网如何知道该模型是否已经存在于服务器上?从文档中我看到,每个模型都有一个isNew,用于检查是否存在"id“。因此," id“是来自服务器的id,而"cid”是主干为每个模型创建的。对,是这样?如果是这样,服务器告知骨干网模型的id是什么的一般步骤是什么,什么时候: ( a)模型首先创建并同步, ( b)随后,当获取模型时, ( c)还是在加载页面时填充模型?

谢谢你帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-18 13:47:30

对你的问题的回答:

  1. 当您从服务器获得响应时,响应数据将通过解析方法进行处理。对于模型,解析方法必须使用属性哈希来响应,该哈希将在对模型的“set”调用中使用。对于集合,解析方法必须使用表示由集合维护的模型的属性哈希数组来响应。在每种情况下,都有使用原始响应对象的默认实现。如果您的响应没有返回可用的散列,那么您需要提供您自己的解析方法,它可以实现您想要的结果。
  2. 关于isNew如何工作的陈述是正确的。服务器响应必须提供某种id,可以在解析方法中的模型上使用或转换为id属性。如果服务器响应没有将对象id作为名为'id‘的属性调用,则需要进行转换。我认为你的整个第二个问题取决于你对解析方法的正确理解。此方法必须返回属性散列,其中还包括“id”属性。
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6394108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档