2017-02-26 116 views
0

我想通过AJAX请求检索我的本地JSON文件数据。当我在Chrome推出的HTML,它产生的错误:从本地json文件的ajax请求

XMLHttpRequest cannot load. Cross origin requests are only supported for protocol schemes: 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',

返回我的错误功能。

+0

浏览器无法访问IO。否则,这将是灾难。 –

+0

没有可能的方式,这将永远被允许在任何浏览器上工作 –

+0

为什么?有任何解决这个问题的方法吗 ? – poojay

回答