来自本地的json文件的ajax请求
Posted
技术标签:
【中文标题】来自本地的json文件的ajax请求【英文标题】:ajax request of json file from local 【发布时间】:2017-07-16 19:12:54 【问题描述】:我想通过 AJAX 请求检索我的本地 JSON 文件数据。当我在 Chrome 中启动 html 时,会产生错误:
XMLHttpRequest 无法加载。跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https、chrome-extension-resource。
下面是我的代码:
function getJSON()
$.ajax(
url: "C:/Users/test/Documents/Demo/KendoTest/testJS/test.json",
type: "GET",
crossDomain: true,
success:function(res)
//do something if successful
,
error:function(e, msg)
alert(JSON.stringify(e) + " " + msg);
);
如果我添加dataType : 'jsonp',
它返回错误函数。
【问题讨论】:
浏览器无法访问 IO 。否则,将是一场灾难。 不可能在任何浏览器上工作 这是为什么呢?有什么办法解决这个问题? 【参考方案1】:如果您使用的是 google chrome,请将此扩展程序添加到您的 chrome.. 并在“启用跨域资源共享”上添加切换后
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
希望对你有帮助...
【讨论】:
以上是关于来自本地的json文件的ajax请求的主要内容,如果未能解决你的问题,请参考以下文章