ASP не читает весь кодовый текст - PullRequest
0 голосов
/ 25 июня 2018

Я хочу прочитать имена файлов из каталога сервера, используя код ASP.

Я думаю, что код написан правильно, на самом деле в журнале я получаю это сообщение, которое является частью моего ASP-кода, но не весь исходный код, поэтому я не получаю никакого результата из него.

Вот мой код JS:

function getFilesList() {
    $('#fileList').empty();
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
            console.log(this.responseText);
            $('<option>').text(this.responseText).appendTo('#fileList');
        }
    }
    xhttp.open('GET', scriptPath + 'getFiles.asp', true);
    xhttp.send();
    $('#loadFile').show();
}   //function getFilesList() ends here

и код ASP:

<%
Dim objFSO, objFile, objFolder

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Server.MapPath("/web/Recipes"))

For Each objFile in objFolder.Files
    Response.Write objFile.Name & "<br>"
Next
Set objFolder = Nothing
Set objFSO = Nothing
%>

Я хотел бы отметить, что структура пути следующая: сервер / веб / рецепты / нужные мне файлы .

У меня вопрос, почему ASP не читает весь код или что я могу сделать, чтобы он работал.

Спасибо.

1 Ответ

0 голосов
/ 25 июня 2018

Похоже, ваш ASP-код не работает с нужным вам кодом на стороне сервера.Загрузите его прямо в браузер (который будет делать то же самое, что и ваш Javascript). - Вы используете классический ASP, который старше ASP.NET - эта статья может помочь:

https://docs.microsoft.com/en-us/iis/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8/classic-asp-not-installed-by-default-on-iis

После установки загрузите страницу веб-сервера напрямую, чтобы убедиться, что она работает, а затем позаботьтесь о своем Javascript.

...