gpt4 book ai didi

javascript - 新保存的 backbone.js 模型的 ID

转载 作者:数据小太阳 更新时间:2023-10-29 05:58:59 24 4
gpt4 key购买 nike

Backbone.js 在创建和保存新模型时发出 POST 请求,但它不会考虑要保存的模型(即进一步保存 PUT 中的结果而不是 POST),直到模型有一个 id.. 如何服务器是否应该返回新创建模型的 ID,以便 backbone.js 可以设置它(即,它应该如何响应初始 POST)?

如果 backbone.js 不处理这个问题,我认为最好的方法是使用成功处理程序来设置 ID?

最佳答案

您有两个选择。第一种是为 POST 请求返回与显示操作的 GET 请求相同的 JSON 结构(返回单个项目)。这使用单个请求。

来自documentation :

Set a hash of model attributes, and sync the model to the server. If the server returns an attributes hash that differs, the model's state will be set again.

另一种选择是在您保存后触发对您的集合的提取。不过,这将需要超过 1 个请求,而且效率总是较低。

关于javascript - 新保存的 backbone.js 模型的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8994574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com