Moodle 3.5 Ajax返回纯文本与JSON

时间:2018-11-01 13:28:07

标签: jquery json ajax moodle

我试图弄清楚为什么我在不同的Moodle 3.5安装中获得不同的结果。

我有以下jquery ajax代码提取一个json文件:

$.ajax({
    url: "terms.json",
    success: function(data){        

        var parsedData = JSON.parse(data);

    }
});

在我的客户版本的Moodle中,当我运行此代码时,它将返回json文件,但为纯文本而不是JSON对象。我了解这是因为标头设置为:text / plain; charset = utf-8。

但是,我在本地进行了Moodle 3.5的全新安装,当我运行相同的代码时,我得到了一个实际的JSON对象,该对象以以下标头类型返回给我: application / json。

我知道这可能不是理想的实现,但是我只是想知道为什么我得到两个不同的结果。我缺少Moodle中的设置吗?还是更多服务器功能?

反正我可以强迫Moodle返回JSON对象吗?

谢谢

0 个答案:

没有答案