Я хочу, чтобы при входе в else
. Я нашел два способа сделать предупреждение.
echo "<script type=\"text/javascript\">alert(\"Error al crear sugerencia\");</script>";
либо
echo '<script language="javascript">alert("Error al crear sugerencia");</script>';
Но меня это не насторожило, в консоли пишет
Я оставляю вам код PHP
$asunto = str_replace("'", "''", $asunto);
$comunicacion = str_replace("'", "''", $comunicacion);
echo $insertNoticia="insert into ib_noticia_interna (ID_NOTICIA_INTERNA,ASUNTO_NOTICIA,CREADOR,CUERPO_NOTICIA,fecha_inicio_vis,fecha_fin_vis,imagen) values(ID_NOTICIA_INTERNA.nextval,'$asunto','$selectorDep','$comunicacion','$fechaIni','$fechaFin','$url')";
$parseNoticia = oci_parse($intranetconn, $insertNoticia);
$execNoticia = oci_execute($parseNoticia);
if ($execNoticia) {
createNotificacion($intranetconn,$asunto,$fechaIni,$fechaFin,$selectorDep,'comunicacion');
}else{
echo "<script type=\"text/javascript\">alert(\"Error al crear sugerencia\");</script>";
}
Как я могу сделать ПРЕДУПРЕЖДЕНИЕ в php? Почему консоль печатает, а у других работает?
Я нашел ошибку и сообщаю о ней, если у кого-то такая же проблема.
Оказывается, PHP, который я запускал, вызывался через AJAX.
Получается, что при выполнении
console.log(data)
всех действийechos
иreturns
php их показывает console.log.Я поставил
$('body').append(data);
и добавил скрипт, который возвращает файл php.Правильный код: