покажите сообщение javascript перед продолжением

У меня есть этот код, который должен извлекать определенный элемент в базе данных после нажатия пользователем кнопки. Если элемент найден, я хотел бы отобразить подтверждающее сообщение через 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"; } 

Существует несколько способов решения этой проблемы. Хороший способ:

  • Отправить запрос ajax на страницу
  • На странице выполняется mysql-материал и возвращается (эхо в случае PHP) сообщение
  • В функции обратного вызова используйте простой способ, например alert() для отображения сообщения.