gpt4 book ai didi

javascript - 在 ember 模型保存上强制发送 post 请求

转载 作者:行者123 更新时间:2023-11-28 19:11:22 25 4
gpt4 key购买 nike

我目前正在尝试实现记录复制功能。当我向服务器发送请求而不是创建新记录时,它会更新记录。那么有没有办法强制发送POST请求呢?即使对象有脏数据或者有没有办法将当前记录的 isNew 设置为 true ?

或者你可以说我想在 ember 中发送带有脏记录的 post 请求。

最佳答案

如果请求已发送并且 PUT 则意味着记录已保存。您可以简单地创建现有副本的副本并保存它(当然减去 id 属性),这将导致 POST。

var model = this.get('model');
var copy = this.store.createRecord('something', {
propA = model.get('propA'),
prompB = model.get('propB')
});
copy.save.then(function() {
alert('saved');
}).catch(function(reason) {
console.log(reason);
});

关于javascript - 在 ember 模型保存上强制发送 post 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30674502/

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