data.jsYour Message is loading..
var server_url = location.href.replace(location.pathname, ""); //http://localhost // alert(server_url); var msg; var url_php; var auto_refresh = setInterval( function () { //http://localhost/php/chat/db/chat_db.php url_php = server_url+"/php/chat/db/chat_db.php"; var msg = input; //from index.php var getData = 'msg='+ msg ; $.ajax({ url: url_php, datatype: "json", data: getData, type: 'get', success: function (response) { var message= response["message"]; // alert(message); // console.log(message); document.getElementById('msg_id').innerHTML = message; }, error: function(response){ //alert("error!"); } }); }, 500); // refresh every 500 millisecondschat_db.php
$msg=null; $msg = strtolower($_GET['msg']); receive_msg($msg); function receive_msg($msg) { header("Content-type: application/json"); //require_once("db.config.php"); require_once '../../db.config.php'; $dbh=null; $dbh = new PDO("mysql:host=" . wp_db('hostname') . ";dbname=" . wp_db('dbname'), wp_db('username'), wp_db('password'), array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8") ); //POD處理中文的顯示的問題 $sql_table = "SELECT * FROM yourTable ORDER BY id DESC LIMIT 1"; //監聽抓最新一筆 foreach ($dbh->query($sql_table) as $row_table) { $message = $row_table['message']; } echo json_encode( array( "message" =>$message ) ); }
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。