JS分段根據key.value獲取地址欄參數,傳中文亂碼

 

window.location.href = "/m/HouseTools/tqhd_result.aspx?all_total1=" + all_total1 + "&ykhke_val=" + ykhke_val + "&yhkze_val=" + yhkze_val + "&gyyihke_val=" + gyyihke_val + "&jslxzc_val=" + jslxzc_val + "&accrual1=" + accrual1 + "&yzhhkq_val=" + yzhhkq_val + "&yhlxe_val=" + yhlxe_val + "&xyqyhke_val=" + xyqyhke_val + "&xdzhhkq_val=" + xdzhhkq_val;//傳參到計算結果頁

var all_total1 = GetQueryString("all_total1");//
        var ykhke_val = GetQueryString("ykhke_val");//
        var yhkze_val = GetQueryString("yhkze_val");//
        var gyyihke_val = GetQueryString("gyyihke_val");//
        var jslxzc_val = GetQueryString("jslxzc_val");//
        var accrual1 = GetQueryString("accrual1");//
        var yzhhkq_val = GetQueryString("yzhhkq_val");//
        var yhlxe_val = GetQueryString("yhlxe_val");//
        var xyqyhke_val = GetQueryString("xyqyhke_val");//
        var xdzhhkq_val = GetQueryString("xdzhhkq_val");//



function GetQueryString(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);//search,查詢?後面的參數,並匹配正則
        if (r != null) return decodeURI(r[2]); return null;//原來是unescape換成decodeURI兼容中文
    }


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章