Как записать данные в файл JSON, используя Javascript?
Есть страничка html, в ней есть div в нее через JS проходит json... Так же есть на сервере файл json расширения.... Как мне заставить JS скрипт заполнять файл json расширения jsonом который приходим в div на html страничке???
вот мой ничего не делающий код:
let result = document.getElementById('data');
console.log(result);
let xhr = new XMLHttpRequest();
let url = "https://000webhostapp.com/data-model.json";
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status == 200) {
var data = JSON.stringify(result);
result.innerText = JSON.stringify(data);
}};
xhr.send(result);
Ответы (1 шт):
Автор решения: Сергей В.
→ Ссылка
Ваш код выполняет абсолютно противоположную операцию!
-вам надо сначала создать инпут для приёма текста.
-затем на инпут повесить событие change
-по сработке события делать запрос на обработчик
-запись в файл будет в обработчике PHP методом file_put_contents
естественно, никаким js вы не сможете ничего записать в файловую систему сервера)))