Сохранить содержимое переменной в файл

Можно ли сохранить содержимое переменной в файл с помощью JQuery.

У меня есть HTML-форма (письмо), которая снова сохраняется и редактируется пользователем позже.
Я записываю весь HTML-документ в переменную, но теперь я хочу записать эту переменную в файл и использовать cron, чтобы сохранить ее обратно в БД.

вот мой код до сих пор

$( document ).ready(function() {
    var isDirty = false;
    $("textarea").on("change", function() {
        isDirty = (this.defaultValue !== this.value);
        if (isDirty)
            this.defaultValue = this.value;
    });

    $("input").on("change", function() {
        isDirty = (this.defaultValue !== this.value);
        if (isDirty)
            this.defaultValue = this.value;
    });
});

function getPageHTML() {
    var vDocText = "<html>" + $("html").html() + "</html>";
    console.log(vDocText);
}

Поэтому я хочу сохранить содержимое vDocText в файл и отправьте файл обратно в 4D (моя база данных) с помощью процесса php cron.

1 ответ

Решение

jQuery - это библиотека JavaScript, а JavaScript - это язык на стороне клиента, поэтому вы не можете сохранять какие-либо данные в файлы с ним. Либо вы передаете свои данные в PHP-скрипт, который хранит контент на сервере (например, в базе данных), либо сохраняете данные на клиенте (например, в cookie-файле или с помощью API веб-хранилища).

Итак, чтобы ответить на ваш вопрос: Нет, невозможно сохранить содержимое переменной в файл с помощью jQuery.

Тем не менее, существуют некоторые плагины, которые обеспечивают доступ к локальной файловой системе через jQuery, но я бы не рекомендовал их использовать. По своему дизайну JavaScript не имеет доступа к локальной файловой системе (по соображениям безопасности). Вышеупомянутый плагин использует несколько хаков и обходных путей для доступа к файловой системе (апплеты ActiveX и Java).

На мой взгляд, лучшая альтернатива - сделать запрос AJAX с помощью jQuery, а скрипт PHP на сервере позаботится о записи (и дальнейшей обработке) файла.

Другие вопросы по тегам