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