Javascript ASP代码读取不完整

Javascript ASP代码读取不完整,javascript,jquery,asp-classic,Javascript,Jquery,Asp Classic,我的asp代码没有被完全读取,它不允许我让它工作 我对ASP完全不熟悉,但我搜索了大量源代码以获得所需的任务:从服务器目录获取文件名 我使用XMLHttpRequest调用.asp文件,方法如下: function readDir() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this

我的asp代码没有被完全读取,它不允许我让它工作

我对ASP完全不熟悉,但我搜索了大量源代码以获得所需的任务:从服务器目录获取文件名

我使用XMLHttpRequest调用
.asp
文件,方法如下:

function readDir() {
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
            document.getElementById("demo").innerHTML = this.responseText;
            console.log(this);
        }
    }
    xhttp.open('get', 'loader/asp/getFiles.asp', true);
    xhttp.send();
}
并且getFiles.asp包含简单的输出:

<%
    Response.Write "First statement"
    Response.Write "Second statement"
%>

作为服务器的响应,我得到的是内容,而不是结果或至少是完整的源代码

有人能给点建议吗?
谢谢。

您使用的是经典ASP(即VBScript)还是ASP.Net?我这样问是因为文件扩展名是
.asp
,而
Response.Write
的用法相当陈旧。如果你用的是前者,我建议你学点别的,因为它已经过时了。@RoryMcCrossan我用的是classic ASP,因为我是新手,不知道应该用什么方法从服务器读取目录。classic ASP的上一次更新是在将近18年前。这不值得学习,除非您需要维护遗留系统。我强烈建议您使用C#来访问ASP.Net,因为它更为流行。ASP.NETMVC也非常值得。如果你花时间搜索,已经有成千上万的入门教程了。@Rorymcrossan非常感谢你的建议。我现在就试试。当你直接在服务器上查看文件时,你会得到什么?(即通过url
http://yourdomain/loader/asp/getFiles.asp
您应该看到的是“First Statement Second Statement”(第一条语句第二条语句),如果您只获得了源代码或404,那么您还没有将IIS配置为服务于经典asp,默认情况下不会启用它。