Javascript 无法加载XMLHttpRequestfile:///C:/Users/hamma/Desktop/rao.html $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ $(“#div1”).load(“rao.txt”); }); }); 让jQuery AJAX更改此文本 获取外部内容

Javascript 无法加载XMLHttpRequestfile:///C:/Users/hamma/Desktop/rao.html $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ $(“#div1”).load(“rao.txt”); }); }); 让jQuery AJAX更改此文本 获取外部内容,javascript,jquery,html,cors,Javascript,Jquery,Html,Cors,我想在不重新加载默认页面的情况下,用一些文本或其他网页更改div1的内容 我在控制台中收到以下错误消息: 无法加载XMLHttpRequestfile:///C:/Users/hamma/Desktop/rao.html. 跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https、chrome扩展资源 根据您的控制台输出: 无法加载XMLHttpRequestfile:///C:/Users/hamma/Desktop/rao.html. 跨源请求仅支持协议方案:htt

我想在不重新加载默认页面的情况下,用一些文本或其他网页更改div1的内容

我在控制台中收到以下错误消息:


无法加载XMLHttpRequestfile:///C:/Users/hamma/Desktop/rao.html. 跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https、chrome扩展资源


根据您的控制台输出:


无法加载XMLHttpRequestfile:///C:/Users/hamma/Desktop/rao.html. 跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https、chrome扩展资源

这意味着您正在尝试在没有服务器的情况下运行该文件,即
文件:///[…]
,出于安全原因,您不能运行类似的AJAX请求

您需要设置一个服务器并运行该页面以发送请求

更多帮助

如果您正在使用Chrome,请尝试

阅读材料

将文件“rao.txt”复制到项目文件夹中。设置本地服务器。 使用wamp/xamp设置localserver。像这样访问文件
http://localhost/project_folder/path_to_rao.txt

控制台可能有帮助?无法加载XMLHttpRequestfile:///C:/Users/hamma/Desktop/rao.html. 跨源请求仅支持协议方案:http、data、chrome、chrome extension、https、chrome-extension-resource。寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括所需的行为、特定问题或错误以及在问题本身中重现该问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。你不能向本地文件系统发出AJAX请求,你必须安装一个Web服务器,无论是托管在某处还是本地计算机上。阅读同源策略和跨源请求共享。由于同源策略,你不能向Google发出请求,正如@JonathonReinhart对您的问题所做的评论。那么我如何在div中加载页面?无需重新加载默认页面!
<!DOCTYPE html>
<html>
<head>
<script src="jquery-2.1.4.js"></script>
<script>
$(document).ready(function(){
    $("button").click(function(){
        $("#div1").load("rao.txt");
    });
});
</script>
</head>
<body>

<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>

<button>Get External Content</button>

</body>
</html>