Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Сохранения данных в личном кабинете пользователя без перезагрузки страницы


infly32

Recommended Posts

Добрый день, Подскажите, можно ли сделать так чтоб в личном кабинете пользователя при сохранении данных (например пароля, имени , почты, рассылки) не перезагружалась страница. 

Я перенесла все страницы с личного кабинета на одну страницу account.

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

Нужно при нажатии на кнопку сохранить , страница не перезагружалась, а данные сохранялись, может как то на ajax

 

Надіслати
Поділитися на інших сайтах


<form action="{{ action }}" method="post" enctype="multipart/form-data" class="form-horizontal">
  <fieldset>

    <div class="required">
      <label  for="input-password">{{ entry_password }}</label>

      <input type="password" name="password" value="{{ password }}" placeholder="{{ entry_password }}" id="input-password"  />
      {% if error_password %}
      <div class="text-danger">{{ error_password }}</div>
      {% endif %}

    </div>

    <div class="required">
      <label  for="input-confirm">{{ entry_confirm }}</label>

      <input type="password" name="confirm" value="{{ confirm }}" placeholder="{{ entry_confirm }}" id="input-confirm"  />
      {% if error_confirm %}
      <div class="text-danger">{{ error_confirm }}</div>
      {% endif %}

    </div>
  </fieldset>
  <div class="buttons clearfix">


    <input type="submit" value="Сохранить" class="mybtn" />

  </div>
</form>

А можно как то через ajax передать то что что содержится в {{ action }} здесь путь на обработчик, он в переменной, могу я ее как то в скрипт записать? 

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
В 18.08.2020 в 21:34, infly32 сказал:

А можно как то через ajax передать то что что содержится в {{ action }} здесь путь на обработчик, он в переменной, могу я ее как то в скрипт записать? 

 

форма

<form action="index.php?module=register&actionregister" method="post" id="MyForm">
      <input>[...]</input>
</form>

jquery

 

$.ajax({
        type     : "POST",
        cache    : false,
        url      : $('#MyForm').attr('action'),
        data     : $('#MyForm').serializeArray(),
        success  : function(data) {
            $(".printArea").empty().append(data).css('visibility','visible');
        }
});

если прям лень вешать слушатели на кнопку и т.д

 

поможет всё по запросу "form action ajax"

Змінено користувачем ArtValensky
Надіслати
Поділитися на інших сайтах


14 часов назад, ArtValensky сказал:

 

форма


<form action="index.php?module=register&actionregister" method="post" id="MyForm">
      <input>[...]</input>
</form>

jquery

 


$.ajax({
        type     : "POST",
        cache    : false,
        url      : $('#MyForm').attr('action'),
        data     : $('#MyForm').serializeArray(),
        success  : function(data) {
            $(".printArea").empty().append(data).css('visibility','visible');
        }
});

если прям лень вешать слушатели на кнопку и т.д

 

поможет всё по запросу "form action ajax"

Спасибо))

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.