Javascript jQuery(3.4.1/3.3.1)加载。()don';不起作用,到目前为止还没有找到解决方案
我正在处理jQueryJavascript 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>
.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 );
}
});
});
});