js/jquery 頁面傳值


function saveintroduce() {

    var ajax = false;
    //開始初始化XMLHttpRequest對象
    if (window.XMLHttpRequest) { //Mozilla 瀏覽器
        ajax = new XMLHttpRequest();
        if (ajax.overrideMimeType) { //設置MiME類別
            ajax.overrideMimeType("text/xml");
        }
    } else if (window.ActiveXObject) { // IE瀏覽器
        try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
            try {
                ajax = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e) {}
        }
    }
    if (!ajax) { // 異常,創建對象實例失敗
        window.alert("不能創建XMLHttpRequest對象實例.");
        return false;
    }
    
    var postStr = 'nick='+_._trim($("dt_join_form_nick").value);
    postStr+="&phone="+_._trim($("dt_join_form_phone").value);
    postStr+="&note="+_._trim($("dt_join_form_note").value);
    postStr+="&db="+getParam("db");
    postStr+="&id="+getParam("twid");
    //通過Post方式打開連接
    ajax.open("POST", "saveData.php", true);
    //定義傳輸的文件HTTP頭信息
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    //發送POST數據
    ajax.send(postStr);
    //獲取執行狀態
    ajax.onreadystatechange = function() {
        //如果執行狀態成功,那么就把返回信息寫到指定的層里
        if (ajax.readyState == 4 && ajax.status == 200) {
            if(ajax.responseText=="ok"){
              alert("報名成功~");
            }
            if(ajax.responseText=="have")
            {
              alert("您已經報過名了~");
            }
             $("dt_join_form_nick").value="";
              $("dt_join_form_phone").value="";
              $("dt_join_form_note").value="";
              self.location.reload();
        }
    }
}
</script>

js接受url傳值的方法:

function getParam(paramName) {
    var reg = new RegExp("(^|&)" + paramName + "=([^&]*)(&|$)");
    var url = window.location.search.substr(1).match(reg);
    if (url != null) return unescape(url[2]);
    return null;
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM