国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > AJAX > 正文

PHP Ajax實(shí)現(xiàn)頁(yè)面無(wú)刷新發(fā)表評(píng)論

2024-09-01 08:29:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
大家都有在網(wǎng)站發(fā)表評(píng)論的經(jīng)歷,傳統(tǒng)的發(fā)表過(guò)程無(wú)非是:發(fā)表->提交頁(yè)面表單->等待刷新頁(yè)面,這樣在網(wǎng)絡(luò)比較擁擠的時(shí)候,往往需要漫長(zhǎng)的等待,今天介紹用PHP+Ajax實(shí)現(xiàn)頁(yè)面無(wú)刷新發(fā)表評(píng)論,希望對(duì)初學(xué)ajax的PHPer有所幫助。   那么首先,我們需要一個(gè)基本的ajax開(kāi)發(fā)框架,文件ajax.js就包含了這個(gè)框架,代碼如下:
代碼如下:
var http_request=false;
  function send_request(url){//初始化,指定處理函數(shù),發(fā)送請(qǐng)求的函數(shù)
    http_request=false;
//開(kāi)始初始化XMLHttpRequest對(duì)象
if(window.XMLHttpRequest){//Mozilla瀏覽器
  http_request=new XMLHttpRequest();
  if(http_request.overrideMimeType){//設(shè)置MIME類(lèi)別
    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){//異常,創(chuàng)建對(duì)象實(shí)例失敗
  window.alert("創(chuàng)建XMLHttp對(duì)象失敗!");
  return false;
}
http_request.onreadystatechange=processrequest;
//確定發(fā)送請(qǐng)求方式,URL,及是否同步執(zhí)行下段代碼
    http_request.open("GET",url,true);
http_request.send(null);
  }
  //處理返回信息的函數(shù)
   function processrequest(){
   if(http_request.readyState==4){//判斷對(duì)象狀態(tài)
     if(http_request.status==200){//信息已成功返回,開(kāi)始處理信息
   document.getElementById(reobj).innerHTML=http_request.responseText;
  }
  else{//頁(yè)面不正常
   alert("您所請(qǐng)求的頁(yè)面不正常!");
  }
   }
  }
   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>您還沒(méi)填寫(xiě)評(píng)論內(nèi)容!</font>";
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天镇县| 东安县| 长岭县| 长寿区| 新郑市| 岳阳市| 华亭县| 孙吴县| 阜城县| 巴彦淖尔市| 沧州市| 瑞金市| 奎屯市| 宽甸| 明溪县| 汨罗市| 鲁甸县| 吐鲁番市| 屯门区| 河间市| 昌都县| 临桂县| 和硕县| 泽州县| 响水县| 滁州市| 嘉祥县| 宝山区| 英山县| 民勤县| 丁青县| 廉江市| 九龙城区| 富蕴县| 罗甸县| 宁化县| 阜宁县| 崇文区| 岳阳市| 齐齐哈尔市| 县级市|