佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Ajax實現(xiàn)評論提交

Ajax實現(xiàn)評論提交

熱門標簽:電子圍欄 服務器配置 銀行業(yè)務 科大訊飛語音識別系統(tǒng) Mysql連接數設置 Linux服務器 團購網站 阿里云
復制代碼 代碼如下:


document.write('DIV id="loadingg"  style="HEIGHT:65px; WIDTH: 205px;POSITION: absolute; Z-INDEX:1000;border:3px #fff solid;text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#660000;background:#222;opacity:.7;-moz-opacity:.7;filter: alpha(opacity=70); display:none;">br/>font color="#FF6600">strong>數據正在讀取中,請等候.../strong>/font>br/>img src="images/loading.gif"/>/DIV>')
function showloading() 
{
var obj=document.getElementById("loadingg")
if (obj.style.display!="")
{
obj.style.left=((document.documentElement.clientWidth-parseFloat (obj.style.width))/2)+document.documentElement.scrollLeft+"px";
obj.style.top=((document.documentElement.clientHeight-parseFloat (obj.style.height))/2)+document.documentElement.scrollTop+"px";
obj.style.display="";
}else{obj.style.display="none";}
}
function $(id)
{    return document.getElementById(id);    }
function echo(obj,html){    $(obj).innerHTML=html;}
function fopen(obj){$(obj).style.display="";}
function fclose(obj){$(obj).style.display="none";}
function createxmlhttp(){
    var xmlhttp=false;
    try    {
          xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
     } 
    catch (e) {
          try {
               xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          } 
        catch (e) {
               xmlhttp = false;
         }
     }
    if (!xmlhttp  typeof XMLHttpRequest!='undefined') {
          xmlhttp = new XMLHttpRequest();
                if (xmlhttp.overrideMimeType) {//設置MiME類別
            xmlhttp.overrideMimeType('text/xml');
        }
    }    
    return xmlhttp;    
}

function getdata(url,obj1,obj2)
{        var xmlhttp=createxmlhttp();
        if(!xmlhttp)
        {alert("你的瀏覽器不支持XMLHTTP??!");
            return;
        }
        showloading() 
        xmlhttp.onreadystatechange=requestdata;
        xmlhttp.open("GET",url,true);
        xmlhttp.send(null);
        function requestdata()
        {        fopen(obj1);
                //echo(obj1,"正在加載數據,請稍等......");
                //alert(xmlhttp.readyState)
                if(xmlhttp.readyState==4)
                {    if(xmlhttp.status==200)
                    {    if(obj1!=obj2){fclose(obj1);};
                        echo(obj2,xmlhttp.responseText);
                        showloading() 
                    }
                }            
        }
}
function postdata(url,obj,data)
{       var rnd=Math.random()
        var xmlhttp=createxmlhttp();
        if(!xmlhttp)
        {
            alert("你的瀏覽器不支持XMLHTTP??!");
            return;
        }
        showloading() 
        xmlhttp.open("POST", url, true);
        xmlhttp.onreadystatechange=requestdata;
        xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        xmlhttp.send(data);
        function requestdata()
        {    fopen(obj);
            echo(obj,"正在提交數據,請稍等......");
            if(xmlhttp.readyState==4)
            {    if(xmlhttp.status==200)
                {
                    echo(obj,xmlhttp.responseText);
                    reget(rnd);
                    setTimeout("echo('showresult','')",2000);
                    echo('Message','')
                    showloading() 
                }
            }
        }
}
function lTrim(str)
{
  if (str.charAt(0) == " ")
  {
    //如果字串左邊第一個字符為空格
    str = str.slice(1);//將空格從字串中去掉
    //這一句也可改成 str = str.substring(1, str.length);
    str = lTrim(str);    //遞歸調用
  }
  return str;
}

//去掉字串右邊的空格
function rTrim(str)
{
  var iLength;

  iLength = str.length;
  if (str.charAt(iLength - 1) == " ")
  {
    //如果字串右邊第一個字符為空格
    str = str.slice(0, iLength - 1);//將空格從字串中去掉
    //這一句也可改成 str = str.substring(0, iLength - 1);
    str = rTrim(str);    //遞歸調用
  }
  return str;
}

//去掉字串兩邊的空格
function trim(str)
{
  return lTrim(rTrim(str));
}

function f(obj)
{
    return trim(eval("document.ajax_post."+obj+".value"));
    //return trim($(obj).value);
}

function SaveReply()
{    if(f("username")=="")
    {    alert("請?zhí)顚懹脩裘?);
        return false;
    }
    if(f("Message")=="")
    {    alert("內容不可為空");
        return false;
    }
    var validate,password,log_DisKey=0,log_DisURL=0,log_DisSM=0
    validate=""
    password=""
    if(document.ajax_post.log_DisKey.checked){
        log_DisKey=f("log_DisKey")
        }
    if(document.ajax_post.log_DisURL.checked){
        log_DisURL=f("log_DisURL")
        }
    if(document.ajax_post.log_DisSM.checked){
        log_DisSM=f("log_DisSM")
        }
    if((typeof eval(document.ajax_post.validate))!="undefined"){
        if(f("validate")=="")
        {    alert("請?zhí)顚戲炞C碼");
            return false;
        }else{
            validate=f("validate");
        }
    }    
    if((typeof eval(document.ajax_post.password))!="undefined"){
        password=f("password");
    }
    data="username="+escape(f("username"))+"password="+escape(password)+"validate="+escape(validate)+"log_DisSM="+escape(log_DisSM)+"log_DisURL="+escape(log_DisURL)+"log_DisKey="+escape(log_DisKey)+"Message="+escape(f("Message"))+"logID="+escape(f("logID"))+"action="+escape(f("action"));
    //alert(data);
    postdata("wbc_blogcomm.asp","showresult",data);
    return true;
}

您可能感興趣的文章:
  • 基于jquery實現(xiàn)ajax無刷新評論
  • Asp.net利用JQuery AJAX實現(xiàn)無刷新評論思路與代碼
  • asp.net Ajax之無刷新評論介紹
  • ASP+Ajax實現(xiàn)無刷新評論簡單例子
  • PHP Ajax實現(xiàn)頁面無刷新發(fā)表評論
  • PHP Ajax實現(xiàn)頁面無刷新發(fā)表評論
  • 一個jsp+AJAX評論系統(tǒng)
  • 來自chinaz的ajax獲取評論代碼
  • Ajax實現(xiàn)評論中頂和踩功能的實例代碼
  • ajax無刷新評論功能

標簽:棗莊 江蘇 蚌埠 萍鄉(xiāng) 廣元 衢州 衡水 大理

巨人網絡通訊聲明:本文標題《Ajax實現(xiàn)評論提交》,本文關鍵詞  ;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    于田县| 荔浦县| 象州县| 西吉县| 曲麻莱县| 睢宁县| 庆城县| 宣汉县| 松江区| 哈密市| 枣庄市| 屏山县| 佳木斯市| 大洼县| 永川市| 巴彦淖尔市| 旬邑县| 玛曲县| 枣强县| 奉化市| 松江区| 丹东市| 进贤县| 瓦房店市| 枣强县| 宣汉县| 金门县| 惠州市| 宜丰县| 科技| 西林县| 山西省| 新乡县| 文安县| 色达县| 漳浦县| 壤塘县| 阿拉善左旗| 兴文县| 山丹县| 新巴尔虎右旗|