Ajax获取位于同一服务器上的json文件

时间:2019-05-16 07:54:28

标签: javascript jquery json ajax

我的Web应用程序部署在运行ubuntu的node.js服务器上。我正在尝试从存储在同一服务器上的json文件加载数据。下面的Ajax前端代码写在我的主要html文件中。它应该从json文件加载数据并调用processData(),但会引发解析器错误:Uncaught SyntaxError: Unexpected token <

当我用外部api源URL替换“ data.json”时,Ajax请求工作正常。但是我需要从服务器上本地存储的文件中加载数据。 data.json文件与main.html文件位于同一目录。

    $.ajax({
         url: "data.json",
         method: "GET",
         dataType: "json",
         error: function(xhr, status, error) {
              console.log(error);
         },
         success: function(data) {
              processData(data);
         }
    });

0 个答案:

没有答案