Передача PHP variabe в Sweet alert 2

Я хочу отобразить переменную PHP в «сладком оповещении», но не могу найти решение, я просмотрел документацию «сладкого оповещения 2», но ничего не смог найти.
Может кто-нибудь мне помочь?

вот мой код

$name = "xyz";

//sweetalert code
echo "<script>";
echo 'setTimeout(function () { swal("Greetings $name!","Thank you for adding your business details.<br>Our admin team will review the same and will publish shortly..!","success");';
echo '}, 100);</script>';

1

Решение

Просто нужно поменять кавычки:

echo "setTimeout(function () { swal('Greetings $name!','Thank you for adding your business details.<br>Our admin team will review the same and will publish shortly..!','success');'";

Или, другой вариант, объединить переменные в строке:

echo 'setTimeout(function () { swal("Greetings ' . $name . '!","Thank you for adding your business details.<br>Our admin team will review the same and will publish shortly..!","success");';

Когда вы включаете переменную внутри echo, вам нужно использовать "

Знать разницу между " а также ' другой ТАК Ответ


2

Другие решения

Вам нужно объединить его, попробуйте использовать следующее:

echo 'setTimeout(function () { swal("Greetings"'.$name.'"!","Thank you for adding your business details.<br>Our admin team will review the same and will publish shortly..!","success");';
0

По вопросам рекламы [email protected]