当前位置: 首页 > 面试题库 >

jQuery中的Ajax无法从本地文件运行

孟自强
2023-03-14
问题内容

我用简单的ajax创建了简单的html文件。

index.html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
    <div id="content"></div>

    <script>
        function show()
        {
                $.ajax({
                url: "2.html",
                cache: false,
                success: function(html){
                    $("#content").html(html);
                }
            });
        }

        $(document).ready(function(){
            show();
            setInterval('show()',1000);
        });
    </script>

</body>
</html>

文件 2.html 与文件 index.html 位于同一目录中。并包含例如:

 <p>ssss hkl jh lkh <b>d1111</b></p>

当我在网络服务器上运行 index.html 时,一切正常。但是,如果您在计算机上将文件 index.html
作为本地文件运行,则ajax无法正常工作。如何解决?


问题答案:

如果正在检查,这是Chrome的已知问题。使用XAMPP运行本地Web服务器,并测试您的Ajax调用。

查看这张票:https :
//code.google.com/p/chromium/issues/detail?id=40787



 类似资料:
  • 问题内容: 根据Same OriginPolicy,SOP不应应用于file://协议,但是为什么我的代码不起作用?我正在从本地系统运行此测试页面,并且与html页面位于同一目录中。如果我将URL更改为http://www.google.com/,它也无法正常工作。我不明白为什么,有人可以解释吗? 编辑: 控制台打印如下: XMLHttpRequest无法加载文件:/// C:/Users/yc/

  • 问题内容: 就像标题所说的那样,我正在尝试使用jQuery AJAX调用或访问本地HTML文件来访问(POST)。我无法正常工作。 我做了Google,在这里也看到了几个问题,但无法正常工作。我需要一些帮助。到目前为止,这是我尝试过的。 dataType:jsonp crossDomain:正确 在响应中设置标题: response.setHeader(“Access-Control-Allow-

  • 本文向大家介绍通过jquery的ajax请求本地的json文件方法,包括了通过jquery的ajax请求本地的json文件方法的使用技巧和注意事项,需要的朋友参考一下 自己学习jquery的ajax的经历,记录一下 ajaxTestDemo.html 在body里面放一个id为test的div 第一步还是要先加载jquery文件 jquery.min.js shuju.json文件 /* json

  • 问题内容: 我正在使用jQuery和一些xml文件开发网站的脱机版本。我在xml文件上执行$ .ajax调用时遇到jQuery中的问题jQuery引发错误。 当我查看错误时,我可以告诉它正在加载XML文件,因为它位于错误的responceText属性中。它似乎可以在Firefox中正常工作。 这是我的电话的样子 当我在Web服务器上运行它时,它就可以正常工作。只有在我从文件中运行它时,才会出现此问

  • ('SPARK_FILES_DIR:',U'/H/TMP/Spark-76BDBD48-CBB4-4E8F-971A-383B899F79B0/userfiles-EE6DCDEC-B320-433B-8491-311927C75FE2')('inputfile name:',[U'empfile1.csv'])('input file path:',U'/H/TMP/Spark-76BDBD48

  • 问题内容: 这是问题的一个简单示例: myStyle.css 如果要使用脚本,效果很好 解决方案: 1.在文件在线/本地主机时工作 2.在其他浏览器(例如Internet Explorer,Microsoft Edge,Firefox)下工作 3. chrome –allow-file-access-from-files 问题答案: TL; DR:从Chrome 64开始,您需要使用本地开发服务器