Перейти к содержимому


jconfim


Сообщений в теме: 6

#1 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 25 Март 2018 - 00:51

Вопрос к CbCoder. Как обработать ответ встроенной функции jconfirm, jpromt ?
Спасибо!
Умные сайты на заказ
https://info.crm-master.info

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 25 Март 2018 - 16:47

Во-первых, jpromt пока нет, только jalert и jconfirm.

Во-вторых, касаемо jconfirm. Там вторым и третьим аргументом подставляются функции, которые и ведут обработку после нажатия соответственно на ОК или Отмену.

И в третьих. Важное отличие jalert и jconfirm от их системных аналогов в том что тут нет остановки скрипта, он выполняется дальше после вызова окна! В частности поэтому у jconfrim нет возврата ответа.

#3 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 26 Март 2018 - 00:04

Понятно. То есть в функцию поставить ajax, на php выполнить код, а потом перезагрузить страницу.
Спасибо!
Умные сайты на заказ
https://info.crm-master.info

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 26 Март 2018 - 11:05

А смысл ajax вызывать, если все равно перезагружать? Можно же сразу на php перенаправить. Хотя хозяин барин.

#5 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 27 Март 2018 - 00:48

Так функция то JS, как же на PHP? Или просто URL с PHP подставить?

Сообщение отредактировал Tony999: 27 Март 2018 - 19:27

Умные сайты на заказ
https://info.crm-master.info

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 761 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 28 Март 2018 - 14:26

Да, имел ввиду на URL с PHP перенаправить.

#7 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 02 Июнь 2018 - 16:28

Может, кому-то пригодится. Срабатывает на кнопку ОК. Для действий по ОТМЕНИТЬ надо добавить еще одну функцию.

jconfirm('Нажимаем на кнопку ОК',function(){ ok22(); });

function ok22() {
    alert('Ok');
}

Умные сайты на заказ
https://info.crm-master.info





Количество пользователей, читающих эту тему: 5

0 пользователей, 5 гостей, 0 анонимных