我不确定为什么突然不从其他HTML文档中加载内容。
$('a').on('click', function(e){
e.preventDefault();
$.get('page1.html', function(data){
var content = $('#result', data).html();
console.log(content);
});
});
<a href="#">Load Page</a>
之前,它是在page1.html中的#result内的div内加载内容,我不知道更改了什么,但现在不起作用。
console.log
XMLHttpRequest cannot load file:///I:/page1.html. Received an invalid response. Origin 'null' is therefore not allowed access.
最佳答案
在控制台日志中,您似乎没有使用服务器,并且出于安全原因,不允许javascript(XMLHttpRequest)访问计算机的本地文件
这里I:/page1.html
是本地文件系统地址
这就是为什么文件未加载的原因。
关于javascript - 从其他.html文档加载内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25149864/