js中獲取url的中文參數


1方法:

html中通過url地址傳參及獲取參數:

var url = document.location.toString();//獲取url地址

var urlParmStr = url.slice(url.indexOf('?')+1);//獲取問號后所有的字符串

var arr = urlParmStr.split('&');//通過&符號將字符串分割轉成數組

var courseId = arr[0].split("=")[1];//獲取數組中第一個參數

var unit_title=arr[1].split("=")[1];//第二個參數

unit_title=decodeURI(unit_title);//轉碼將解碼方式unscape換為decodeURI,將中文參數獲取

console.log(unit_title);

  2方法:

    <script type="text/javascript" charset="utf-8">
        function getUrlParameter(name){
        name = name.replace(/[]/,"\[").replace(/[]/,"\[").replace(/[]/,"\\\]");
        var regexS = "[\\?&]"+name+"=([^&#]*)";
        var regex = new RegExp( regexS );
        var results = regex.exec(window.parent.location.href);
        if( results == null ) 
            return ""; 
        else {
            return results[1];
        }
    };
    </script>
 
調用部分:
    <script charset="utf-8">
        document.title = decodeURI(getUrlParameter("title"));
    </script>


免責聲明!

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



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