gpt4 book ai didi

java - 调用后端、多路径变量、Ext Js

转载 作者:行者123 更新时间:2023-12-03 10:32:26 26 4
gpt4 key购买 nike

我想对应用程序的后端进行 RESTful 调用。前端使用 Ext JS (JavaScript) 编写,后端使用 Hibernate 使用 JAVA 编写。该应用程序采用 MVC 设计模式。

在后端,我有一个 GET 请求端点,其“映射”类似于:thing/{thingOne}/otherThing/{thingTwo}

Ext JS 在其商店中提供了许多功能,用于通过模型的代理访问后端:.load() , .save() , .remove() 。其中每个都可以为其 [options] 接受多个参数。范围;但是,我试图找到向我展示如何向后端 GET 端点发出多参数请求的文档,但到目前为止还没有找到。

我的假设是调用的结构如下:.load("param1", "param2")基于 .save() 的文档和.remove() 。这是医生。对于 save ,对于 remove ,和load .

那么,如何使用多个参数对后端进行 GET 调用?我的判断正确吗?

最佳答案

您可以在代理上使用“额外参数”。

sencha api 4.2.2 - extraparams on store

    var formOperation = [];
var example = {"city":"Manchester"};
Ext.Object.merge(formOperacion,example);
store.getProxy().extraParams = formOperation;
store.load();

另一个解决方案:

Sencha api - store - Dynamic Loading

store.load({
params: {
group: 3,
type: 'user'
},
callback: function(records, operation, success) {
// do something after the load finishes
},
scope: this
});

关于java - 调用后端、多路径变量、Ext Js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29145265/

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