gpt4 book ai didi

javascript - Ext JsonStore 执行 POST,即使我将其设置为 GET

转载 作者:搜寻专家 更新时间:2023-11-01 04:59:04 24 4
gpt4 key购买 nike

我有一个应该加载用户信息的 jsonstore。我将其 HTTPRequest 作为 GET,但是当我最终使用参数加载商店时,它会自动更改为 POST 请求。

我以前做过类似的事情,除了它是一个常规的数据存储,并且请求保持为 GET。当提供参数以执行 POST 请求时,jsonstore 的默认行为是什么?

    var userDisplayStore = new Ext.data.JsonStore({
url : myurl/userinfo,
method : 'GET',
fields : ['firstName', 'lastName', 'email', 'userName'],
id : 'user-display-store',
root : 'data'
});

userGridPanel.on('rowclick', function(grid, dataIndex, event) {
var dataRow = grid.getStore().getAt(dataIndex);
userDisplayStore.load({
params : {username : dataRow.data.username}
});
});

最佳答案

尝试在您的商店中使用代理...并将该方法设置为代理的一部分。

我想应该是这样的:

       var userDisplayStore = new Ext.data.JsonStore({
fields : ['firstName', 'lastName', 'email', 'userName'],
id : 'user-display-store',
root : 'data',
proxy : new Ext.data.HttpProxy({
method: 'GET',
url: 'myurl/userinfo'

})
});

关于javascript - Ext JsonStore 执行 POST,即使我将其设置为 GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1653318/

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