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

Не внятно работает кнопка "подтвердить заказ"


absorber

Recommended Posts

Вы не поверите, но не внятно работает кнопка "подтвердить заказ". Если по нажимать раз 6 - то все ок... Но.. кликаю "подтвердить заказ" - ноль эмоций... кликаю еще раз - таже песня.. тертий - дохлый номер... посчелкал раз 6-7 подряд.. поперло.. и так каждый раз.. в чем трабл не могу понять... от способа доставки, от товара и способа оплаты никак не зависит...

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


2 absorber

Посмотрите на типичный код этой кнопки:

$('#checkout').click(function() {        $.ajax({                 type: 'get',                url: 'index.php?route=payment/fl_invoice/confirm',                success: function() {                        location = '<?php echo $continue; ?>';                }                       });});
После нажатия в фоне уходит запрос на сервер, и, когда сервер вернет "200 OK" - происходит переход на следующую страницу.

Так что если связь с сервером медленная или сервер медленный и перегружен, то между моментом нажатия и загрузкой следующей станицы возникает чувствительный лаг. Мало того, повторные нажатия, видимо тоже посылают запрос на сарвер, дополнительно нагружая канал и сервер.

Было бы здорово после нажатия менять кнопку на вращающуюся гифку типа "Ждем ответа..." и снимать возможность повторно тыкать в кнопку.

То есть немедленно реагировать на событие нажатия кнопки.

Ну и таймер предусмотреть, если ответ совсем не придет.

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


  • 4 weeks later...
  • 1 year later...

там же ajax. нужно смотреть ответ. к тому же, я уже где-то отвечал на форуме, что при подтверждении тормоза на стороне сервера из-за попытки отправить письмо(а)

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

  • 1 month later...

2 absorber

Посмотрите на типичный код этой кнопки:

$('#checkout').click(function() {
		$.ajax({
				type: 'get',
				url: 'index.php?route=payment/fl_invoice/confirm',
				success: function() {
						location = '';
				}			  
		});
});
После нажатия в фоне уходит запрос на сервер, и, когда сервер вернет "200 OK" - происходит переход на следующую страницу.

Так что если связь с сервером медленная или сервер медленный и перегружен, то между моментом нажатия и загрузкой следующей станицы возникает чувствительный лаг. Мало того, повторные нажатия, видимо тоже посылают запрос на сарвер, дополнительно нагружая канал и сервер.

Было бы здорово после нажатия менять кнопку на вращающуюся гифку типа "Ждем ответа..." и снимать возможность повторно тыкать в кнопку.

То есть немедленно реагировать на событие нажатия кнопки.

Ну и таймер предусмотреть, если ответ совсем не придет.

очень хотелось бы узнать как вращающуюся гифку нацепить, вы не знаете случайно?

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


  • 5 years later...

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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