2017-02-02 2 views
0

У меня есть вопрос. У меня есть страница, которая генерирует строки от 4 до 8 символов, и я хочу, чтобы они были сохранены в текстовом файле в папке страницы.Запись в файл с JS или jQuery

Есть ли что-нибудь на Javascript или jQuery, которые позволили бы мне это сделать? Я бы предпочел не использовать PHP, поскольку я ничего не знаю об этом, но если так, я должен.

+0

Является ли файл, который вы хотите написать на сервере или на стороне клиента? Это будет иметь большое значение в ответах. – CDspace

+0

Текстовый файл будет на сервере. – RobSp1derp1g

+0

Что такое "папка страницы"? – guest271314

ответ

3

Основной ответ: нет. В браузере клиента выполняется JavaScript (и, следовательно, JQuery). Это означает, что они не могут получить доступ к файлам на сервере. Не только это, но им не разрешается обращаться к файлам на клиентском компьютере для повышения безопасности. Если бы JavaScript был разрешен, один веб-сайт мог бы буквально уничтожить ваш компьютер, удалив файлы. Или он мог читать файлы и красть личную информацию.

Ваш лучший вариант - использовать PHP. Вы также можете использовать NodeJS в качестве своего бэкэнд с помощью Express Web Framework. NodeJS позволяет запускать JavaScript на сервере как для обслуживания страниц, так и для взаимодействия с файлами и/или базами данных.

Если вы хотите сохранить данные на клиенте [браузер], используйте файлы cookie или просмотрите более интуитивно понятный Web Storage API.

+0

Но тогда как бы я это сделал? – RobSp1derp1g

+0

В каком направлении вы хотели бы это сделать? С PHP или NodeJS? – octacian

+0

Я должен объяснить, что хочу. Это сайт, который я делаю: http://link-randomizer.eu.pn/ Я хочу, чтобы он копировал создаваемые им адреса в текстовый файл. Я стараюсь изо всех сил избегать PHP. – RobSp1derp1g

Смежные вопросы