Предположим, что у меня есть файл на сервере file1.jsЗапись в существующий файл JS с помощью JavaScript
Теперь мой file1.js содержит код:
var arr = [ {'id':1, 'name':'one'},
{'id':2, 'name':'two'} ]; // array of two objects
Есть два поля ввода:
ID: <input id>
Name: <input name>
<button type="submit" action="xyz">
Теперь, нажав кнопку отправки, я хочу открыть file1.js и добавить {'id':<user_entered>, 'name':<user_entered>}
, т. Е. Объект в существующий массив.
Это выполнимо? Я не хочу включать здесь базу данных.
arr.push(..)
является временным решением, то есть если я открыть веб-страницу на другой компьютер или обновить страницу, источник оказываемых здесь не будет содержать массив 3 objects..isn't него ????
вы можете сделать это, но не с js ^^ – user489872
Вы не можете писать в файлах на стороне сервера из javascript. Вместо этого вы можете использовать объект LocalStorage для хранения пользовательских данных в брошюре без истечения срока действия. Это полезно для вас? –
Вы пытаетесь использовать протокол 'file:'? – guest271314