如何在没有服务器的情况下使用jQuery ajax

时间:2014-01-28 18:06:47

标签: javascript jquery ajax

我在html页面中使用了jQuery ajax。

$.ajax({
    url: 'search/' + page + '.html',
    dataType: 'text',
    success: function(data) {
        $(".searchData").html(data);
        $(".searchData").show("slow");
        $(".searchImage").hide("slow");
    },
    error: function() {
        $(".searchImage").show("slow");
        $(".searchData").hide("slow");
    }
});

没有服务器。我正在访问我的页面,例如file:///C:/Documents%20and%20Settings/sss/Desktop/rrr/search.html,它在Firefox中运行良好,但它在Chrome和其他浏览器中无效,它显示:

  

请求的资源上没有“Access-Control-Allow-Origin”标头。因此,不允许原点'null'访问。

怎么做?

1 个答案:

答案 0 :(得分:4)

因为浏览器具有防止它的安全措施。如果您想使用文件系统,则需要设置浏览器以允许它。

How to launch html using Chrome at "--allow-file-access-from-files" mode?