Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменение XML-файла через JS с дальшейшим сохранением на сервере (https://javascript.ru/forum/misc/55873-izmenenie-xml-fajjla-cherez-js-s-dalshejjshim-sokhraneniem-na-servere.html)

Anire_take 18.05.2015 17:43

Изменение XML-файла через JS с дальшейшим сохранением на сервере
 
Всем привет!

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

После создания нового узла, их количество действительно увеличивается. Узнаю я это так:
document.write(xmlDoc.getElementsByTagName("event")[0].length)

Однако, такой феномен:
Открыв файл на сервере, никаких изменений нет! Такое ощущение, что файл изменился где-то локально, но не на сервере.
Соответственно на web-интерфейс актуальная информация не подгружается...

Может там надо какую-то волшебную функцию вызвать, аля Save()?
Помогите разобраться junior-программистке :)

Deff 19.05.2015 01:15

Anire_take,
Ну аяксом отправляете измененную страницу на сервер, либо суёте в форму и субмитите, откуда серв узнает, что Вы что-то там поменяли на компе юзера ?

kostyanet 19.05.2015 05:58

Цитата:

Сообщение от Anire_take
их количество действительно увеличивается.

Чюдо!

Неизвестно какой статус у документа, приватный он или публичный типа этого форума, поэтому невозможно посоветовать что будет внутри Save. Варианты: приватный - на сервере у юзера должна быть своя папка (namespace), а значит аутентификация и все такое. Публичный - все увидят что другие насохраняли, значит требуется модерация. Короче говоря - это геморрой.


Часовой пояс GMT +3, время: 08:17.