在同一Web服务器上使用URI测试Ajax获取请求

时间:2018-09-26 16:01:33

标签: javascript php ajax url get

大家晚上好, 我正在一个项目中,通过ajax获取请求,我可以从给定的URL获取.json文件。特别是,我意识到,当URL属于不同于我的Web服务器(顺便说一下,它是Apache)时,该操作就可以正常工作。另一方面,当URL指向脚本的相同目录中的文件时,系统将返回错误,例如“ SyntaxError:意外令牌:':'”。 代码如下:

$.ajax({
  type: "GET",
   dataType: 'jsonp',
  url: url,
  success: function(data) {
     console.log(data);
  },
  error: function (xhr, ajaxOptions, thrownError) {
    console.log(xhr.status);
    console.log(thrownError);
  }
});
}

我的问题是:为什么会这样?什么是解决问题的方法?我还需要能够在本地测试脚本,以确保我的JSON解析算法正常工作。 谢谢大家

0 个答案:

没有答案