Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery(3.4.1/3.3.1)加载。()don';不起作用,到目前为止还没有找到解决方案_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript jQuery(3.4.1/3.3.1)加载。()don';不起作用,到目前为止还没有找到解决方案

Javascript jQuery(3.4.1/3.3.1)加载。()don';不起作用,到目前为止还没有找到解决方案,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在处理jQuery.load() 以下是我的代码示例: <html> <head> <meta charset="utf-8"> <title>load demo</title> <script src="https://code.jquery.com/jquery-3.4.1.js"></script> </head> <script>

我正在处理jQuery
.load()

以下是我的代码示例:

<html>
  <head>
    <meta charset="utf-8">
    <title>load demo</title>
    <script src="https://code.jquery.com/jquery-3.4.1.js"></script>
  </head>

  <script>
    $(document).ready(function(){
      $("button").click(function(){
        $("#div1").load('test.txt');
       });
     });
   </script>

   <body>
     <div id="div1">Old text</div>
     <button>Get new text</button>

  </body>
</html>

加载演示
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“#div1”).load('test.txt');
});
});
旧文本
获取新文本

它既不在Safari(OSX)上加载,也不在Firefox(Rasperian)上加载。我知道这个问题被问了很多次,但没有一个答案真的有帮助。

您的语法是正确的,但可能您的文件不是从正确的位置获取的

您还应该处理错误(如果有)

也检查一下这个


您的语法是正确的,但可能您的文件不是从正确的位置获取的

您还应该处理错误(如果有)

也检查一下这个


jquery-3.4.1第二次不会为firefox上的链接触发jquery-3.4.1
keypress()
事件。
最初,当屏幕加载时,会触发事件。从任何其他屏幕返回到上一屏幕,它不会被触发。

jquery-3.4.1
keypress()
事件不会在第二次触发firefox上的链接。
最初,当屏幕加载时,会触发事件。从任何其他屏幕返回到上一屏幕时,它不会被触发。

什么是“不工作”?它会抛出错误吗?它发送什么网络请求和接收什么响应?我希望找不到“test.txt”。检查浏览器控制台/开发人员工具中的网络面板。是返回404吗?@misorude就我所记得的拼写而言,很抱歉。由于浏览器CORS策略,load()在本地无法正常工作。这是否回答了您的问题?“不行”是什么意思?它会抛出错误吗?它发送什么网络请求和接收什么响应?我希望找不到“test.txt”。检查浏览器控制台/开发人员工具中的网络面板。是返回404吗?@misorude就我所记得的拼写而言,很抱歉。由于浏览器CORS策略,load()在本地无法正常工作。这是否回答了您的问题?
 $(document).ready(function(){
  $("button").click(function(){
    $("#div1").load('/test.txt', function( response, status, xhr ) {
     if ( status == "error" ) {
        alert( "Sorry but there was an error: " + xhr.status + " " + xhr.statusText );
     }
    });
   });
 });