sql >> データベース >  >> RDS >> Mysql

ライブチャットを作成するには、ajaxを使用してページをリロードします

    ページをリロードせずにチャットボックスを更新するためにできることは次のとおりです。お持ちのチャットページ:

    <script>
    window.setInterval(function(){
    {
    var xmlhttp;
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET","response.php",true);
    xmlhttp.send();
    }, 5000);
    </script>
    <div id="myDiv"><h2>This should be your chat box</h2></div>
    

    Response.php

    <?php
    //do the while loop for the amount of chat you want to see
    //example
    
    for ($i = 1; $i <= 10; $i++) {
        echo $i.'<br/>'; // Print out $i
    }
    
    ?>
    

    これにより、チャットボックスが5秒ごとに最新のチャットで更新されます。試してみてください



    1. SQLServerのメンテナンスプランを使用してバックアップとメンテナンスのジョブを自動化する

    2. Updateステートメントでテーブルエイリアスを使用する良い方法はありますか?

    3. オブジェクト'DF__*'は列'*'に依存しています-intをdoubleに変更します

    4. MySqlを使用したソナーのセットアップ