gpt4 book ai didi

extjs - 使用 ExtJs 的 Ajax.request

转载 作者:行者123 更新时间:2023-12-04 22:15:07 26 4
gpt4 key购买 nike

我无法从文件加载 JSON 内容。 console.log 打印 "server-side failure with status code 0" ,表示请求失败。

我的 JSON 文件 URL 是正确的,文件位于给定的地址。

Firebug 显示错误:

"NetworkError: 405 Not Allowed - http://localhost:8080/4910.json?_dc=1336714070619

并且 Net 标签显示状态 405 not allowed

关于为什么会发生这种情况的任何想法?
Ext.Ajax.request({
url: 'http://localhost:8080/4910.json',
success: function(response, opts) {
var obj = Ext.decode(response.responseText);
console.log(obj[0].name);
},
failure: function(response, opts) {
console.log('server-side failure with status code ' + response.status);
}
});

另外,什么是将参数 _dc=1336714070619 添加到 GET 请求的末尾?

最佳答案

仅供引用..

对于 谁正在添加参数 _dc 。 dc 代表 禁用缓存
默认情况下,extjs 中的每个请求都会自动附加带有 _dc 的请求变量。更多 info

如果您不想要它,只需将 disableCaching: false 设置为您的请求

Ext.Ajax.request({
disableCaching: false,
url: 'http://localhost:8080/4910.json',
......
});

对于 为什么不允许
尝试在没有 _dc 的情况下打开 JSON URL 路径,或者您的服务器可能有问题。

关于extjs - 使用 ExtJs 的 Ajax.request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10545961/

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