gpt4 book ai didi

javascript - Backbone.js 模型 : Different URLs for create versus save

转载 作者:搜寻专家 更新时间:2023-11-01 05:02:11 24 4
gpt4 key购买 nike

我的模型现在看起来像下面这样:

window.List = Backbone.Model.extend({
title: null,
idAttribute : '_id',
url : function() {
return "/list/" + this.id + ".json";
}
});

我正在调整我的 api 以做出不同的响应,从而更好地响应格式。这对于获取现有记录非常有用,但是当它尝试创建新记录时,它显然会尝试发布到“/list/undefined.json”。有没有一种方法可以判断模型是否是新的并且是第一次保存,还是查看请求正文以确定它是否是文本/json 是更好的主意?

最佳答案

您的 Backbone.Model 实例有一个函数 isNew()。如果为真,则表示它从未保存到服务器。

关于javascript - Backbone.js 模型 : Different URLs for create versus save,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9421119/

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