PHP
|
1 |
form.addEventListener("submit", async (e) => { e.preventDefault(); const formData = new FormData(form); const name = formData.get("name"); form.reset(); let user = { name: name, }; let res = await fetch("http://127.0.0.1:5500/data.json", { method: "POST", headers: { "Content-Type": "application/json; charset=UTF-8", }, body: JSON.stringify(user), }); let result = res.json(); alert(result); }); |
При отправке POST запроса получаю 405статус. Что я делаю не так?
Дополнительно:
Содержание
1. вы забыли код сервера
2. let result = await res.json()
Ответы:
Что я делаю не так?
Пытаетесь решить проблему сервера на клиенте, да ещё и не анализируя логи.
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Метки
1С-Битрикс (84)
AIOgram (46)
Android (94)
API (93)
C# (214)
CMS (33)
CSS (1143)
Discord (35)
Django (48)
Docker (32)
Google (482)
Google Chrome (126)
HTML (1394)
IT-образование (54)
Java (59)
JavaScript (1659)
JSON (42)
Laravel (44)
Linux (154)
MySQL (151)
Nginx (57)
Node.js (256)
PHP (1184)
PostgreSQL (80)
Python (543)
React (127)
SQL (396)
Telegram (101)
Ubuntu (44)
Unity (46)
Visual Studio Code (49)
Vue.js (52)
Windows (136)
Windows Server (38)
WordPress (52)
Битрикс24 (42)
Боты (39)
Веб-разработка (966)
Вёрстка (95)
Компьютерные сети (61)
Парсинг (33)
Поисковая оптимизация (149)
Системное администрирование (55)
Фронтенд (38)
Яндекс (53)
Для добавления записи в JSON файл с помощью PHP, вам понадобится использовать следующие шаги:
1. Откройте файл для записи данных. Для этого можно воспользоваться функцией
fopenс режимомa+, который открывает файл для записи в конец файла. Например:2. Считайте содержимое файла в переменную. Для этого используйте функцию
file_get_contents. Например:3. Преобразуйте содержимое файла из JSON в массив. Для этого используйте функцию
json_decode. Например:4. Добавьте новую запись в массив. Например:
5. Преобразуйте массив обратно в JSON формат. Для этого используйте функцию
json_encode. Например:6. Запишите новые данные обратно в файл. Например:
Теперь у вас должна быть новая запись в JSON файле. Не забудьте проверить права доступа к файлу для записи и обработать возможные ошибки, например, проверка на успешное открытие файла и успешную запись данных.