Запись значения текстовой области в файл в каталоге: Ajax POST - PullRequest
0 голосов
/ 12 октября 2019

Мне нужна помощь с ajax ... По сути, я пытаюсь записать свое значение HTML "textarea" в файл по пути к каталогу linux по нажатию кнопки. Я не знаю, может ли это быть достигнуто с помощью AJAX.

Я попробовал ниже, но, похоже, не работает. Я создал файл нулевого байта в пути к каталогу, чтобы также проверить, нужно ли создавать файл также с помощью вызова ajax, например theFileData.txt"

var theFileData = $("#datatextarea").val(); // Value: "somevalue"

$("#saveDatatoDirPath").click(function() {

    $.ajax({
        url: '/path/to/textareaData.txt',   // Directory Path on linux host where I need to append theFileData value into textareaData.txt file
        type: 'POST',
        data: theFileData,      // theFileData variable value
        dataType: 'text' 
        success: function(result) {
            alert('the data was successfully written to host directory');
        }
    });
});

Я ожидаю, что строка в моем файле должна иметь значение переменной $("#datatextarea").val()

1 Ответ

0 голосов
/ 12 октября 2019

JavaScript выполняется на стороне клиента, что означает, что он не может записывать HTML в файл на сервере Linux. Вам нужно создать REST API для записи файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...