婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP Ajax實現頁面無刷新發表評論

PHP Ajax實現頁面無刷新發表評論

熱門標簽:辰溪地圖標注 上海浦東騰訊地圖標注位置 澳大利亞城市地圖標注 海南銀行智能外呼系統商家 電銷機器人違法了嗎 遼寧正規電銷機器人 姜堰電銷機器人 許昌智能電銷機器人公司 遼寧銀行智能外呼系統
大家都有在網站發表評論的經歷,傳統的發表過程無非是:發表->提交頁面表單->等待刷新頁面,這樣在網絡比較擁擠的時候,往往需要漫長的等待,今天介紹用PHP+Ajax實現頁面無刷新發表評論,希望對初學ajax的PHPer有所幫助。   那么首先,我們需要一個基本的ajax開發框架,文件ajax.js就包含了這個框架,代碼如下:
復制代碼 代碼如下:

var http_request=false;
  function send_request(url){//初始化,指定處理函數,發送請求的函數
    http_request=false;
//開始初始化XMLHttpRequest對象
if(window.XMLHttpRequest){//Mozilla瀏覽器
  http_request=new XMLHttpRequest();
  if(http_request.overrideMimeType){//設置MIME類別
    http_request.overrideMimeType("text/xml");
  }
}
else if(window.ActiveXObject){//IE瀏覽器
  try{
   http_request=new ActiveXObject("Msxml2.XMLHttp");
  }catch(e){
   try{
   http_request=new ActiveXobject("Microsoft.XMLHttp");
   }catch(e){}
  }
    }
if(!http_request){//異常,創建對象實例失敗
  window.alert("創建XMLHttp對象失敗!");
  return false;
}
http_request.onreadystatechange=processrequest;
//確定發送請求方式,URL,及是否同步執行下段代碼
    http_request.open("GET",url,true);
http_request.send(null);
  }
  //處理返回信息的函數
   function processrequest(){
   if(http_request.readyState==4){//判斷對象狀態
     if(http_request.status==200){//信息已成功返回,開始處理信息
   document.getElementById(reobj).innerHTML=http_request.responseText;
  }
  else{//頁面不正常
   alert("您所請求的頁面不正常!");
  }
   }
  }
   function checkfourm(obj){
    var f=document.fourm;
    var newfourm=f.newfourm.value;
    var username=f.username.value;
    var id=f.id.value;
    if(username==""){
           document.getElementById(obj).innerHTML="img src=images/false.gif> font color=red>您必須先登錄!/font>";
     return false;
    }
    else if(newfourm==""){
     document.getElementById(obj).innerHTML="img src=images/false.gif> font color=red>您還沒填寫評論內容!/font>";
     return false;
    }
    else{
     document.getElementById(obj).innerHTML="正在發送數據...";
     send_request('sendnewfourm.php?username='+username+'newfourm='+newfourm+'id='+id);
     reobj=obj;
    }
   }

有一點ajax基礎的通過注釋,應該都可以看懂這段代碼,我們可以看出,當我們開始發表評論的時候,在一個特定位置先顯示:正在發送數據...。接著調用回調函數處理數據。那么請看服務器端的代碼:
復制代碼 代碼如下:

?php
  header('Content-Type:text/html;charset=GB2312');//避免輸出中文亂碼,linux下不需要
  $username=trim($_GET['username']);
  $newfourm=trim($_GET['newfourm']);
  $id=$_GET['id'];
  $time=date("Y-m-d");

  include('inc/config.inc.php');
  include('inc/dbclass.php');
  $db=new db;//從數據庫操作類生成實例
  $db->mysql($dbhost,$dbuser,$dbpassword,$dbname);//調用連接參數函數
  $db->createcon();//調用創建連接函數 

  $addsql="insert into cr_fourm values(0,'$newfourm','$username','$time',$id)";
  $db->query($addsql);
  echo"img src=images/pass.gif> font color=red>評論已成功發表!/font>";
  //echo $addsql;
  $db->close();//關閉數據庫連接
?>

由于jsvascript采用UTF8編碼,在windows下采用ajax回送服務器的返回信息就會出現亂碼,因此在win下應用開頭第一句是非常必要的。中間那段兩個包含文件是數據庫操作類和數據庫配置信息,我個人習慣將基本的數據庫操作寫成一個類,方便調用。到這里相信大家已經基本明白這個程序的工作原理了,在給出頁面的HTML代碼:
復制代碼 代碼如下:

table width="100%" border="0" cellspacing="0" cellpadding="0">
      tr>
        td align="center">?php echo $rows_p[p_info];?>/td>
      /tr>
      tr>
        td align="center">br>br>iframe frameborder="0" scrolling="auto" src="showfourm.php?picid=?=$id;?>" style=HEIGHT:250px;VISIBILITY:inherit;WIDTH:98%;Z-INDEX:2 >/iframe>
/td>
      /tr>
      tr>
        td align="center">br>br>
  div align="center" id="result">/div>
  form name="fourm">
  table width="100%" border="0" cellspacing="0" cellpadding="0">
          tr>
            td height="25"> 快速發表評論span class="STYLE1">(必須先登陸)用戶名:
                input name="username" type="text" value="?=$username?>" readonly>
            /span>/td>
          /tr>
          tr>
            td height="32" align="center" valign="middle">textarea name="newfourm" class="f" id="newfourm">/textarea>/td>
          /tr>
          tr>
            td height="32"> input name="submit" type="button" value="發表評論" onClick="checkfourm('result')">
              input name="reset" type="reset" id="reset" value="重新填寫">
            input name="id" type="hidden" id="id" value="?php echo"$id";?>">/td>
          /tr>
        /table>
        /form>
        /td>
      /tr>
    /table>

這是我網頁的一部分,也就是實現這一功能的框架代碼,顯示評論的頁面用IFRAME(隱藏幀)調用,待信息發送完之后,只刷新IFRAME那一塊就可以看到自己發的評論,從發送到查看,整個過程都不需要刷新整個頁面。好了,最后看看效果圖吧!^_^
   1.點擊“提交”,開始發送數據

2. 數據發送成功

3. 刷新評論列表
您可能感興趣的文章:
  • php+ajax實現無刷新動態加載數據技術
  • php+html5實現無刷新圖片上傳教程
  • PHP+ajax 無刷新刪除數據
  • php+ajax實現無刷新分頁的方法
  • AJAX PHP無刷新form表單提交的簡單實現(推薦)
  • PHP+AJAX實現無刷新注冊(帶用戶名實時檢測)
  • PHP Ajax實現頁面無刷新發表評論
  • ajax實現無刷新分頁(php)
  • php ajax無刷新分頁,支持id定位
  • PHP+Ajax無刷新帶進度條圖片上傳示例
  • php的無刷新操作實現方法分析

標簽:深圳 銅川 崇左 威海 撫州 晉城 伊春 西藏

巨人網絡通訊聲明:本文標題《PHP Ajax實現頁面無刷新發表評論》,本文關鍵詞  PHP,Ajax,實現,頁面,無,刷新,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP Ajax實現頁面無刷新發表評論》相關的同類信息!
  • 本頁收集關于PHP Ajax實現頁面無刷新發表評論的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美国产激情二区三区| 色系网站成人免费| 国产福利精品导航| 在线播放中文一区| 夜夜嗨av一区二区三区四季av| 中文字幕亚洲精品在线观看| 99re热这里只有精品视频| 国产视频911| 国产高清不卡一区二区| 亚洲精品一区二区在线观看| 美国十次综合导航| 69堂成人精品免费视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲婷婷国产精品电影人久久| 欧美成人猛片aaaaaaa| 日韩欧美国产综合一区| av色综合久久天堂av综合| 欧美日韩国产综合一区二区三区| 国产九九视频一区二区三区| 成人免费一区二区三区视频| 成人小视频在线观看| 日韩一区二区三区免费观看| 男人操女人的视频在线观看欧美| 亚洲精品中文在线| 欧美最猛黑人xxxxx猛交| 国产精品国产三级国产a| 1024精品合集| 精品一区二区国语对白| 亚洲丶国产丶欧美一区二区三区| 一区二区三区在线免费视频| 蜜桃久久久久久| 婷婷成人综合网| 一区二区三区在线高清| 成人激情午夜影院| 91天堂素人约啪| 91原创在线视频| av爱爱亚洲一区| 日韩一卡二卡三卡四卡| 日本vs亚洲vs韩国一区三区| 久久欧美中文字幕| 成人av网在线| 久久久欧美精品sm网站| 在线日韩一区二区| 日韩一区二区三区三四区视频在线观看| 欧美成人三级在线| 亚洲手机成人高清视频| 国产精品久久久久影院色老大| 国产九色精品成人porny | 亚洲综合色自拍一区| 日韩三级视频中文字幕| 在线一区二区三区四区五区| 中文字幕不卡在线观看| 国产精品一区二区不卡| 91浏览器打开| 精品国产凹凸成av人网站| 日韩一级片在线观看| 欧美精品在线一区二区| 国产亚洲欧美日韩俺去了| 日韩欧美一区二区免费| 亚洲综合小说图片| 国产91高潮流白浆在线麻豆 | 欧美精品xxxxbbbb| 一区二区欧美精品| 久久婷婷一区二区三区| 精品国产免费一区二区三区四区| 欧美欧美午夜aⅴ在线观看| 色嗨嗨av一区二区三区| 91看片淫黄大片一级在线观看| 91精品欧美久久久久久动漫| 国产精品资源网| 99久久精品免费看| 欧美日韩精品综合在线| 成人国产精品视频| 成人免费毛片嘿嘿连载视频| 亚洲一级二级在线| 一区二区三区视频在线观看| 17c精品麻豆一区二区免费| 国产精品国产三级国产普通话蜜臀| 欧美成人精精品一区二区频| 日韩欧美国产一二三区| 日韩欧美国产午夜精品| 欧美成人一级视频| 精品嫩草影院久久| 久久精品视频一区二区| 国产欧美1区2区3区| 国产精品丝袜黑色高跟| 亚洲免费观看高清完整版在线观看| 亚洲精选视频免费看| 视频一区二区欧美| 国产综合色产在线精品| 国产成人精品亚洲午夜麻豆| 粉嫩绯色av一区二区在线观看| 99vv1com这只有精品| 欧美日本国产一区| 国产伦精品一区二区三区免费| 国产主播一区二区三区| 99热这里都是精品| 欧美少妇bbb| 久久这里都是精品| 亚洲色图欧美在线| 日韩黄色免费电影| 丰满白嫩尤物一区二区| 91国产免费看| 欧美精品一区二区三区在线播放 | 久久精品一级爱片| 国产精品成人午夜| 91精品国产全国免费观看| 久久亚区不卡日本| 久久精品国产在热久久| av在线播放一区二区三区| 日韩限制级电影在线观看| 蜜桃视频一区二区| 67194成人在线观看| 国产精品成人一区二区艾草| 成人免费视频免费观看| 精品久久久久久综合日本欧美| 国产一区二区三区免费| 1区2区3区精品视频| 亚洲一区二区三区视频在线播放 | 亚洲免费av高清| 久久成人麻豆午夜电影| 91美女视频网站| 久久久噜噜噜久噜久久综合| 亚洲成av人片一区二区| 豆国产96在线|亚洲| 91精品国产综合久久精品| 一区二区中文字幕在线| 国产精品一区二区在线观看网站 | 国产在线一区观看| 麻豆国产一区二区| 一本大道久久a久久综合婷婷| 欧美一区2区视频在线观看| 亚洲女爱视频在线| 国产成人综合网| 久久欧美中文字幕| 久久国产夜色精品鲁鲁99| 91久久国产最好的精华液| 国产精品三级久久久久三级| 国产成人精品亚洲777人妖| 2017欧美狠狠色| 美女www一区二区| 日韩午夜精品视频| 免费看黄色91| 日韩免费一区二区三区在线播放| 亚洲一区二区免费视频| 在线观看亚洲一区| 一区二区三区毛片| 在线观看国产91| 亚洲国产aⅴ成人精品无吗| 在线视频你懂得一区二区三区| 亚洲特级片在线| 在线精品国精品国产尤物884a| 亚洲欧美日韩国产一区二区三区| 成人av第一页| 一个色综合网站| 欧美精品三级日韩久久| 轻轻草成人在线| 日本韩国精品在线| 在线一区二区三区四区五区| 亚洲一二三区视频在线观看| 亚洲日本丝袜连裤袜办公室| 亚洲天堂2016| 免费av成人在线| 另类小说图片综合网| 一个色综合av| 国产精品一线二线三线精华| 国产aⅴ综合色| 欧美在线制服丝袜| 一区二区激情小说| 亚洲第一狼人社区| 欧洲一区二区三区在线| 一区二区日韩av| 精品剧情v国产在线观看在线| 国产精品66部| 亚洲午夜av在线| 成人精品在线视频观看| 亚洲一区中文在线| 欧美成人乱码一区二区三区| www.欧美亚洲| 日本视频一区二区三区| 国产精品亲子乱子伦xxxx裸| 欧美三片在线视频观看 | 日韩高清一级片| 亚洲国产成人一区二区三区| 欧美伊人久久大香线蕉综合69| 久久超级碰视频| 亚洲国产视频网站| 国产午夜久久久久| 欧美日韩精品一区二区三区四区| 国产一区二区三区av电影| 亚洲福利视频一区| 国产欧美视频一区二区| 欧美性色aⅴ视频一区日韩精品| 国产成人综合在线| 久久精品久久久精品美女| 一区二区不卡在线播放 | 日韩亚洲欧美在线| 色噜噜狠狠色综合中国| 另类专区欧美蜜桃臀第一页| 亚洲影院在线观看|