Javascript 使用jQuery AJAX打开非TXT文本文件
我正在尝试加载或读取扩展名不是.txt的文本文件,特别是.log。如果文件扩展名为.txt,但更改为.log扩展名时,同一文件返回404 Not Found错误,则我的代码将读取并显示该文件Javascript 使用jQuery AJAX打开非TXT文本文件,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在尝试加载或读取扩展名不是.txt的文本文件,特别是.log。如果文件扩展名为.txt,但更改为.log扩展名时,同一文件返回404 Not Found错误,则我的代码将读取并显示该文件 $.ajax({ url: "http://servername/Logs/Documents/jan.Log", type: "GET", dataType: "text", processData: false, success: function(result){ alert(result); }
$.ajax({
url: "http://servername/Logs/Documents/jan.Log",
type: "GET",
dataType: "text",
processData: false,
success: function(result){
alert(result);
}
});
我似乎找不到有关此问题的原因或任何信息。您确定服务器上存在具有该确切URL的文件,并且您可以访问它吗?我支持Dekel的问题。您在文本中说“specific.log”,但在代码中说.log。这和您从中调用它的页面在同一个域中吗?不管怎样,JavaScript都不关心扩展名。这是URL或服务器配置的问题。是的,两个文件都有效并且位于同一服务器、同一文件夹上。为了测试,我在同一个文件夹中复制了.log文件,并将副本重命名为.txt。除了扩展名和txt文件打开外,这两个文件都是相同的,但是.log文件返回一个404 not found错误,非常奇怪。您确定服务器上存在这个具有该确切URL的文件,并且您可以访问它吗?我支持Dekel的问题。您在文本中说“specific.log”,但在代码中说.log。这和您从中调用它的页面在同一个域中吗?不管怎样,JavaScript都不关心扩展名。这是URL或服务器配置的问题。是的,两个文件都有效并且位于同一服务器、同一文件夹上。为了测试,我在同一个文件夹中复制了.log文件,并将副本重命名为.txt。除了扩展名和txt文件打开外,这两个文件都是相同的,但是.log文件返回404 not found错误,非常奇怪