@Andreyweb30

Сохранение данных на сервере, получения данных с сервера что лучше использовать?

Подскажите как правильно это делается, что лучше использовать (ajax, jquery, базы данных,XMLHttpRequest)
1. С формы на сайте, нужно отправить данные на сервер и сохранить их там (в каком формате лучше ? JSON?)
index1.html
2.  После получать эти данные в виде таблице в index2.html
Спасибо
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
2ord
@2ord
продвинутый чайник
Данные сохраняют в СУБД. Таблицы/коллекции данных нужно проектировать. Нужно уметь работать с СУБД и строить к ней запросы (как правило, на SQL). Приложение на сервере получает данные от клиента, формирует запрос на запись, проверяет результат исполнения, формирует ответ и возвращает его клиенту.
На другой странице получает параметры запроса, идет в СУБД и получает данные, затем формирует ответ.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Vene4ka
@Vene4ka
фанат фаната пхп
Я использую аякс, хотя у него есть свои хейтеры

$.ajax({
  url: "handler.php", // Тут ссылка на обработчик, который отправляет инфу в базу или что то делает.
  method: "POST", // Метод отправки данных POST/GET
  dataType: "html", // Тип ответа html/json/xml
  data: $("form").serialize(), // Сериализация формы
  success: function(data) { // Функция при успешном выполнении
  // В переменной data ответ обработчика. лучше отдавать json'oм.
  // Тут любой js код
  }
})
Ответ написан
dima9595
@dima9595
Junior PHP
Тут у вас 2 путя:
1. Если у вас вся логика фронтенда завязана на JS, то отправляйте данные реквестом (axios, ajax, как удобнее).
2. Если у вас сайт в связке php/html, то лучше отправляйте через форму в php скрипт.

Ну и соответственно, в зависимости от вашего "пути" - так же и получайте данные.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы