0

ユーザーがボタンを押した後にデータベース内の特定のアイテムをフェッチするためのこのコードがあります。アイテムが見つかった場合、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>
4

2 に答える 2

1

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";
}
于 2012-05-14T15:01:47.093 に答える
0

これを解決する方法はいくつかあります。良い方法は次のとおりです。

  • ページにajaxリクエストを送信する
  • このページはmysqlの処理を実行し、メッセージを返します(PHPの場合はecho) 。
  • コールバック関数では、メッセージを表示するなどの簡単な方法を使用alert()します。
于 2012-05-14T15:04:03.253 に答える