更新模型的ID,但在Backbone中保存到旧的ID URL

我有一个ID为例如ID为3的模型。所以它的URL是服务器上的'/ items/3'。我需要做的是使用新的ID保存()Model,但将请求发送到URL'/ items/3',但在请求正文中包含ID,例如4.更新模型的ID,但在Backbone中保存到旧的ID URL

How可以做到这一点吗?

目前,如果我在模型上设置了新ID,它会尝试向新ID的URL发送PUT请求。我如何指定向旧ID发出请求,但在Model上保留新ID。在PUT的成功(),我将导航用户到新的URL ...

回答:

我认为你正在寻找的是行为或模型#保存与等待标志设置为true:“ 如果您希望在设置模型上的新属性之前等待服务器,请通过{wait:true}“。
它会向服务器发送更新的属性,但只有在服务器应答时才会将它们设置在模型上。

以上是 更新模型的ID,但在Backbone中保存到旧的ID URL 的全部内容, 来源链接: utcz.com/qa/262359.html

回到顶部