gpt4 book ai didi

jquery - backbone.js 请求,其中请求模型与响应模型是不同的实体

转载 作者:行者123 更新时间:2023-12-01 02:06:58 24 4
gpt4 key购买 nike

我正在使用backbone.js 来构建我的客户端应用程序。 Backbone.sync 对于所有 CRUD 操作都能很好地工作,但是我不清楚如何实现我需要发出的服务器端请求之一。该请求涉及将包含算法参数的模型发送到服务器,并接收包含算法结果(图表数据点、表格数据等)的响应。调用 model.save() 感觉不是正确的做法,因为 Backbone 期望包含更新模型的响应,而我理想情况下希望使用该响应创建一个全新的模型。

我是否应该简单地退回到 jQuery.ajax({data:model.toJson(),...}) 并使用响应创建一个新模型?还是我还缺少其他一些聪明的东西?

非常感谢。

最佳答案

你想要做的事情听起来不像创建、更新、读取或销毁,它听起来更像是 RPC 调用。没有理由尝试将非 CRUD 操作硬塞到像 Backbone.sync 这样的 CRUD 系统中,只要有意义,您就可以自己调用 $.ajax ,并且RPC 风格的调用听起来很适合执行一些手动 AJAXing。想必您会将 success 结果转换为一个或多个 set调用并让 Backbone 的事件系统从那里获取它。

关于jquery - backbone.js 请求,其中请求模型与响应模型是不同的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10859729/

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