$.getJSON 不会得到 JSON

$.getJSON won't get JSON

我正在尝试让我的脚本加载到位于我网站根目录中的 JSON 文件中:

$.getJSON( "slides.json", function(json) {
    var slides = json;
    console.log(slides);
}

但是,在加载网站时出现以下错误:

Failed to load resource: the server responded with a status of 404 (Not Found)

所以我尝试上网 http://mywebsite/slides.json,也得到了 404。所以我试着将我的文件扩展名更改为 slides.txt,这在网上冲浪和剧本阅读。

有人可以解释为什么我的 IIS 不会像分发文本文件那样分发 JSON 文件吗?

谢谢:)

不幸的是,默认情况下 IIS 不提供服务 JSON。尝试以下步骤: - 打开 IIS 管理器 - 右击 MIME 并选择 open feature - 添加新动作(右上角 Add...) - 输入 JSON 作为扩展名,输入 application/json 作为 MIME 类型。

希望对您有所帮助!