У меня есть этот код, который должен извлекать определенный элемент в базе данных после нажатия пользователем кнопки. Если элемент найден, я хотел бы отобразить подтверждающее сообщение через javascript, и я не знаю, как его показать.
После получения элемента из базы данных
if(null!=mysqli_fetch_array($res))) { echo ""; // how can I call the javascript code here ? }
и следующее поле подтверждения
<script type="text/javascript"> function onConfirm() { return confirm("Display this item ?"); } </script>
Используйте jquery и ajax для получения значения из базы данных:
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script> $.get("ajax.php", function(data){ if(data != "0"){ if(confirm("Display this item ?")) { //do something } } });
ajax.php:
//other db code here if(null!=mysqli_fetch_array($res))) { echo "1"; } else{ echo "0"; }
Существует несколько способов решения этой проблемы. Хороший способ:
alert()
для отображения сообщения.