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

geras

Новачок
  
  • Публікації

    2
  • З нами

  • Відвідування

Інформація

  • Стать
    Не определился

Відвідувачі профілю

538 переглядів профілю

geras's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. $('.callback_modal form input').mask('+38 000-00-000-00'); $(document).on('submit', '.callback_modal form', function (e) { e.preventDefault(); let phone = $(this).find('input').val(); if (phone.length > 16) { $.ajax({ type: "POST", url: "index.php?route=information/callback", data: { phone: phone }, success: () => { $(this).html('<p>Ожидайте, скоро Вам перезвонят)</p>') } }) } else { alert('Телефон введен не верно') } }); /catalog/controller/information/callback.php class ControllerInformationCallback extends Controller { public function index() { $this->load->model( 'catalog/information' ); if ( ($this->request->server['REQUEST_METHOD'] == 'POST') ) { $mail = new Mail(); $mail->protocol = $this->config->get( 'config_mail_protocol' ); $mail->parameter = $this->config->get( 'config_mail_parameter' ); $mail_to = $this->config->get( 'config_email' ); // $mail_to = '[email protected]'; $mail->setTo( $mail_to ); $mail->setFrom( '[email protected]' ); $mail->setSender( 'Алюминий укр' ); $mail->setSubject( 'Callback' ); $mail->setText( strip_tags( html_entity_decode( $this->request->post['phone'], ENT_QUOTES, 'UTF-8' ) ) ); if ( isset( $this->request->post['phone'] ) ) { $mail->send(); } } if ( isset( $this->request->post['phone'] ) ) { print_r( [ 'success' ] ); } else { print_r( [ 'error' ] ); } } }
  2. Я скажу Вам так что эту тему создал Рак))) как минимум ajax Url должен быть url: "index.php?route=information/callback", и у него много лишних функцию которые на стороне юзера можно проверить)

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

Important Information

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