巧用javascript傳遞頁面參數

來源:互聯網
上載者:User
最近工作上有個奇怪的需求需要在靜態頁面之間傳遞參數
我冥思苦想不得其解 純html靜態頁面怎麼擷取參數呢?
後來突然想到javascript 一切迎刃而解......

下面我來給大家說一下用javascript在靜態頁面上接受參數的方法
其實很簡單 只要使用者開啟的頁面url後帶有參數
而javascript可以擷取當前頁面的url 只要對擷取下來的url進行簡單地解析即可

給大家看一下My Code 只要把這些代碼嵌入到分頁檔即可<script>
urlinfo=window.location.href;  //擷取當前頁面的url
len=urlinfo.length;//擷取url的長度
offset=urlinfo.indexOf("?");//設定參數字串開始的位置
newsidinfo=urlinfo.substr(offset,len)//取出參數字串 這裡會獲得類似“id=1”這樣的字串
newsids=newsidinfo.split("=");//對獲得的參數字串按照“=”進行分割
newsid=newsids[1];//得到參數值
alert("您要傳遞的參數值是"+newsid);
</script>

 

不過一定要記得 這個方法只是針對含有參數的url有用
如果對方用了POST方法傳遞參數 url中是不會含有參數的
所以這個技巧只對GET方法或者指定了參數的url有用哦 
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.