#jquery #ajax #forms
#jquery #ajax #формы
Вопрос:
У меня есть форма, которая включает данные пользователя [имя, адрес электронной почты и номер телефона].Мне нужно сохранить данные формы в таблице html.Но проблема в том, что данные не сохраняются постоянно (т.Е. теряются данные после обновления страницы).
Как сохранить данные в таблице html даже после обновления страницы с помощью jquery и ajax.
Комментарии:
1. Вы должны где-то сохранить данные. Сохранение в html не будет работать. Вы должны сохранить в БД
2. Как сохранить данные в базе данных с помощью jquery в WordPress
3. Отправьте ajax в функцию php, затем сохраните данные в таблице параметров. Вернитесь к ajax.
4. не могли бы вы показать это на примере
5. $next_btn.on(‘click’, функция (e, force_update_customer) { console.log(jQuery(‘.bookly-js-full-name’).val()); console.log(jQuery(‘.bookly-js-user-phone-input’).val()); console.log(jQuery(‘.bookly-js-user-email’).val());} [это мой код jquery, в настоящее время я выводю поля данных формы на консоль] . Я получаю представление о том, как действовать дальше, чтобы сохранить эти данные в базе данных и отобразить их на странице. не могли бы вы мне помочь
Ответ №1:
$next_btn.on('click', function(e, force_update_customer) {
var form = $('#form_name'); // Your form id here
var formdata = form.serialize();
$.ajax({
type: "POST",
url: ajaxurl, // Refer sending ajax from wordpress to change here
data: formdata,
success: function(data) {
alert('success');
}
});
});
Это всего лишь базовый код, который поможет вам. Вы должны изменить код в соответствии с вашими требованиями. Вы должны изменить ajaxurl в соответствии с вашими потребностями. Вы также должны ссылаться на отправку ajax через WordPress
Комментарии:
1. У меня нет формы, и у меня есть данные, которые хранятся в переменной javascript. Теперь я хочу сохранить эти переменные javascript в базе данных в WordPress или возможно ли сохранить данные на листе Excel (единственное, что я хочу хранить данные постоянно)
2. Лучше обернуть эти поля ввода в форму. Или вы можете перевести значение каждого поля ввода в массив и передать этот массив функции php, как в приведенном выше примере.