Вопрос к CbCoder. Как обработать ответ встроенной функции jconfirm, jpromt ?
Спасибо!
1
jconfim
Автор Tony999, 25 марта 2018 00:51
Сообщений в теме: 6
#2
Отправлено 25 Март 2018 - 16:47
Во-первых, jpromt пока нет, только jalert и jconfirm.
Во-вторых, касаемо jconfirm. Там вторым и третьим аргументом подставляются функции, которые и ведут обработку после нажатия соответственно на ОК или Отмену.
И в третьих. Важное отличие jalert и jconfirm от их системных аналогов в том что тут нет остановки скрипта, он выполняется дальше после вызова окна! В частности поэтому у jconfrim нет возврата ответа.
Во-вторых, касаемо jconfirm. Там вторым и третьим аргументом подставляются функции, которые и ведут обработку после нажатия соответственно на ОК или Отмену.
И в третьих. Важное отличие jalert и jconfirm от их системных аналогов в том что тут нет остановки скрипта, он выполняется дальше после вызова окна! В частности поэтому у jconfrim нет возврата ответа.
#3
Отправлено 26 Март 2018 - 00:04
Понятно. То есть в функцию поставить ajax, на php выполнить код, а потом перезагрузить страницу.
Спасибо!
Спасибо!
Умные сайты на заказ
https://info.crm-master.info
https://info.crm-master.info
#4
Отправлено 26 Март 2018 - 11:05
А смысл ajax вызывать, если все равно перезагружать? Можно же сразу на php перенаправить. Хотя хозяин барин.
#5
Отправлено 27 Март 2018 - 00:48
Так функция то JS, как же на PHP? Или просто URL с PHP подставить?
Сообщение отредактировал Tony999: 27 Март 2018 - 19:27
Умные сайты на заказ
https://info.crm-master.info
https://info.crm-master.info
#6
Отправлено 28 Март 2018 - 14:26
Да, имел ввиду на URL с PHP перенаправить.
#7
Отправлено 02 Июнь 2018 - 16:28
Может, кому-то пригодится. Срабатывает на кнопку ОК. Для действий по ОТМЕНИТЬ надо добавить еще одну функцию.
jconfirm('Нажимаем на кнопку ОК',function(){ ok22(); }); function ok22() { alert('Ok'); }
Умные сайты на заказ
https://info.crm-master.info
https://info.crm-master.info
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных