Javascript 在html页面中嵌入日志文件

Javascript 在html页面中嵌入日志文件,javascript,jquery,html,Javascript,Jquery,Html,我试图将日志文件嵌入到jsp页面中,因为我已经尝试过了,而且在这两种情况下都没有嵌入日志文件。当我搜索SO时,我发现一个链接正在使用jquery。但它也不起作用,它在控制台上显示了以下消息:跨源请求仅支持协议方案:http、data、chrome、chrome extension、https。下面是我的代码: <div id="myLogFile"> </div> <script> $(document).ready(function() { $.a

我试图将日志文件嵌入到jsp页面中,因为我已经尝试过了,而且在这两种情况下都没有嵌入日志文件。当我搜索SO时,我发现一个链接正在使用jquery。但它也不起作用,它在控制台上显示了以下消息:跨源请求仅支持协议方案:http、data、chrome、chrome extension、https。下面是我的代码:

<div id="myLogFile">
</div>

<script>
$(document).ready(function() {
    $.ajax({
        async:false,
        url: 'C:\Users\Documents\cmesLoading\spring_app_log_file.log',
        dataType: 'text',
        success: function(data) 
        {
        $('#myLogFile').append(data);
            }
        });
});

</script>

$(文档).ready(函数(){
$.ajax({
async:false,
url:'C:\Users\Documents\cmesLoading\spring\u app\u log\u file.log',
数据类型:“文本”,
成功:功能(数据)
{
$('#myLogFile')。追加(数据);
}
});
});

有人能帮我吗?

此代码将在您的服务器上运行,因为浏览器上的CORS不允许加载本地文件。如果您有一个web服务器(Apache、Nginx、IIS等),您可以使用相对的或http(s)模式的URL在服务器上测试它,并查看它的工作情况

以及一个显示如何在某些浏览器上绕过它的网站:

其中的一些摘录:

对于Google Chrome运行:

Chrome.exe --disable-web-security
对于
about:config
disable中的Firefox(可能是旧版本):

等等


关键字:“在本地文件上启用cors”

此代码将在您的服务器上运行,因为浏览器上的cors不允许加载本地文件。如果您有一个web服务器(Apache、Nginx、IIS等),您可以使用相对的或http(s)模式的URL在服务器上测试它,并查看它的工作情况

以及一个显示如何在某些浏览器上绕过它的网站:

其中的一些摘录:

对于Google Chrome运行:

Chrome.exe --disable-web-security
对于
about:config
disable中的Firefox(可能是旧版本):

等等


关键字:“在本地文件上启用cors”

您的url错误,您提供的url指向您的本地硬盘驱动器。不,您必须将您的日志文件放入服务器的公用文件夹,并从服务器请求该文件,然后只有您才能从该文件中获取数据

<div id="myLogFile">
</div>

<script>
$(document).ready(function() {
    $.ajax({
        async:false,
        url: 'http://your-domain.com/cmesLoading/spring_app_log_file.log',
        dataType: 'text',
        success: function(data) 
        {
        $('#myLogFile').append(data);
            }
        });
});

</script>

$(文档).ready(函数(){
$.ajax({
async:false,
网址:'http://your-domain.com/cmesLoading/spring_app_log_file.log',
数据类型:“文本”,
成功:功能(数据)
{
$('#myLogFile')。追加(数据);
}
});
});

您的url错误,您提供的url指向您的本地硬盘驱动器。不,您必须将您的日志文件放入服务器的公用文件夹,并从服务器请求该文件,然后只有您才能从该文件中获取数据

<div id="myLogFile">
</div>

<script>
$(document).ready(function() {
    $.ajax({
        async:false,
        url: 'http://your-domain.com/cmesLoading/spring_app_log_file.log',
        dataType: 'text',
        success: function(data) 
        {
        $('#myLogFile').append(data);
            }
        });
});

</script>

$(文档).ready(函数(){
$.ajax({
async:false,
网址:'http://your-domain.com/cmesLoading/spring_app_log_file.log',
数据类型:“文本”,
成功:功能(数据)
{
$('#myLogFile')。追加(数据);
}
});
});