JS完成頁面跳轉並傳參的方法|附加:循環遍歷對象


此方法只能傳遞較少參數

方法如下:

<a href='page/index.html'>跳轉</a>

以上是正常寫法,如果要傳參按一下寫法:

<!--參數寫在?后面,多個參數用&隔開,下面傳的參數為name=lemon,age=18-->
<a href='page/index.html?name=lemon&age=18'></a>

當跳轉到頁面的時候這個頁面的地址欄就會跟你寫的那個一樣,這時候你只需要獲取地址欄的內容並進行采取,下面是一個寫好的方法,把此方法引用到接受參數的頁面,記得要先把jQuery引用進來

$(function () {

    //取得地址中的數據
    function GetQueryString(name) {

        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");

        var r = window.location.search.substr(1).match(reg);

        if (r != null)return unescape(r[2]);
        return null;
    }
//進行獲取參數    name可改為自己想要的參數
    var name = GetQueryString('name');

這樣就可以了,是不是很簡單,記得關注喲!

---------------------------------------------------------------------------

大牛請無視此篇

為了能放首頁,下面補充點其他的:

大家肯定都知道循環遍歷數組,遍歷對象肯定也會,現在教大家一個簡單的方法遍歷對象 for in 循環:

 var data = {
        name:'lemon',
        age:'18'
    };
    for(i in data){
        console.log(data[i]);
    }

此時data中的數據就都會被console出來;


免責聲明!

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



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