我不确定为什么突然不从其他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/

10-13 02:24
查看更多