Вызов оповещения внутри bootbox
Что я делаю, я использую всплывающее окно bootbox для вставки и обновления значений в строке. Поэтому перед вставкой и обновлением значений я проверяю, существуют ли определенные значения в массиве или нет. Например.
if($db_array['updates'] == 'E-mail sent'){
echo "<script>
alert("cannot send email")
</script>";
}
Однако окно предупреждения не отображается на экране, и в ответе ajax появляется чистый код скрипта. Так что, если кто-нибудь может мне помочь, я действительно ценю это.
1 ответ
Кажется, что ваш синтаксис неправильный. попробуйте использовать следующий код:
if ($db_array['updates'] == 'E-mail sent') {
echo '<script type="text/javascript">alert("cannot send email");</script>';
}
Если у вас есть много случаев, вы можете использовать переключатель следующим образом:
switch ($db_array['updates']) {
case "E-mail sent":
echo '<script type="text/javascript">alert("cannot send email");</script>';
break;
case "Something else 1":
echo '<script type="text/javascript">alert("some different alert");</script>';
break;
case "Something else 2":
echo '<script type="text/javascript">alert("some different alert2");</script>';
break;
}