0

我有一个 ID 为的模型,例如 ID 为 3。所以它的 URL 在服务器上是“/items/3”。我需要做的是 save() 具有新 ID 的模型,但将请求发送到 URL '/items/3',但 ID 在请求正文中,例如 4。

怎么能做到这一点?

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

4

1 回答 1

2

我认为您正在搜索的是等待标志设置为 true 的行为或 Model#save:“如果您想在模型上设置新属性之前等待服务器,请通过 {wait: true}。 ” .
它会将更新的属性发送到服务器,但只有在服务器应答时才会在模型上设置它们。

于 2013-04-04T09:16:37.647 回答