婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解前端在html頁面之間傳遞參數的方法

詳解前端在html頁面之間傳遞參數的方法

熱門標簽:商丘電話自動外呼系統怎么收費 朝陽自動外呼系統 默納克系統外呼顯示inns 東莞人工外呼系統多少錢 400電話辦理尚景 400電話是在哪里申請 周口導航地圖標注 昌邑外呼系統 地圖標注地點下載

項目中經常會出現的一種情況,有一個列表,譬如是案例列表,點擊列表中的某一項,跳轉至詳情頁面。詳情是根據所點擊的某條記錄生成的,因為案例和具體的詳情頁面,都是用戶后期自行添加的,我們開始編寫時,不可能窮盡。因此跳轉頁面時,我們需要傳遞一個參數過去,這樣我們才能通過這個參數進行數據請求,然后根據后臺返回的數據來生成頁面。因此,通過a標簽跳轉的方式,肯定是行不通的。
我們經常寫form表單,提交時,可以傳遞參數,如果使用表單,并將其隱藏起來,應該可以達到效果。

除此以外,window.location.href和window.open也可以達到效果。

1、通過form表單傳遞參數

<html lang="en">
    <head>
    <!--網站編碼格式,UTF-8 國際編碼,GBK或 gb2312 中文編碼-->
        <meta http-equiv="content-type" content="text/html;charset=utf-8" />
        <meta name="Keywords" content="關鍵詞一,關鍵詞二">
        <meta name="Description" content="網站描述內容">
        <meta name="Author" content="Yvette Lau">
        <title>Document</title>
        <!--css js 文件的引入-->
        <!-- <link rel="shortcut icon" href="images/favicon.ico">        -->
        <link rel="stylesheet" href=""/>
        <script type = "text/javascript" src = "jquery-1.11.2.min.js"></script> 
    </head>
    <body>      
        <form name = "frm" method = "get" action = "receive.html" onsubmit = "return foo()" style = "position:relative;">
            <input type="hidden"  name="hid" value = "" index = "lemon"> 
            <img class = "more" src = "main_jpg10.png" />
            <input type = "submit" style = "position:absolute;left:10px;top:0px;width:120px;height:40px;opacity:0;cursor:pointer;"/>
        </form>     
        <form name = "frm" method = "get" action = "receive.html" onsubmit = "return foo()" style = "position:relative;">
            <input type="hidden"  name="hid" value = "" index = "aaa"> 
            <img class = "more" src = "main_jpg10.png" />
            <input type = "submit" style = "position:absolute;left:10px;top:0px;width:120px;height:40px;opacity:0;cursor:pointer;"/>
        </form>
        <form name = "frm" method = "get" action = "receive.html" onsubmit = "return foo()" style = "position:relative;">
            <input type="hidden"  name="hid" value = "" index = "bbb"> 
            <img class = "more" src = "main_jpg10.png" />
            <input type = "submit" style = "position:absolute;left:10px;top:0px;width:120px;height:40px;opacity:0;cursor:pointer;"/>
        </form>
    </body>
</html>
<script>
    function foo(){
        var frm = window.event.srcElement;
        frm.hid.value = $(frm.hid).attr("index"); 
        return true;
    }
</script>

點擊圖片時,跳轉至receive.html頁面。頁面的url變成:

 

我們想要傳的字符串已經傳遞了過來。

然后再對當前的url進行字符串分割

window.location.href.split(“=”)[1]//得到lemon 

我們拿到需要傳來的參數之后,就可以根據這個進行下一步的處理了。

除了上述通過字符串分割來獲取url傳遞的參數外,我們還可以通過正則匹配和window.location.search方法來獲取。

2、通過window.location.href

譬如我們點擊某個列表,需要傳遞一個字符串到detail.html頁面,然后detail.html頁面根據傳來的值,通過ajax交互數據,加載頁面的內容。

var index = "lemon"; var url = "receive.html?index="+index; $("#more").click(function(){ window.location.href = url; });

當前頁面會被替換成recieve.html的頁面,頁面的url變為:

 

然后我們再用上面的方法提取自己需要的參數

3、通過window.location.open

如果是希望打開一個新頁面,而不是改變當前的頁面,那么window.location.href就不適用了,此時,我們需要借助于window.location.open()來實現

簡單介紹有一下window.open()函數,window.open()有三個參數,第一個參數是要打開的頁面的url,第二個參數是窗口目標,第三個參數是一個特定字符串以及一個表示新頁面是否取代瀏覽器歷史集中當前加載頁面的布爾值,通過只需要傳遞第一個參數。第二個參數還可以是”_blank”,”_self”,”_parent”,”_top”這樣的特殊窗口名稱,”_blank”打開新窗口,”_self”實現的效果同window.location.href.

繼續上面的例子:

<script>
    var index = "lemon";
    var url = "receive.html?index="+index;
    $("#more").click(function(){
        window.open(url)
    });
</script>

這樣在點擊的時候,就會打開一個新頁面,頁面的url地址與上面相同。

由于瀏覽器的安全限制,有些瀏覽器在彈出窗口配置方面增加限制,大多數瀏覽器都內置有彈出窗口的屏蔽程序,因此,彈出窗口有可能被屏蔽,在彈出窗口被屏蔽時,需要考慮兩種可能性,一種是瀏覽器內置的屏蔽程序阻止彈出窗口,那么 window.open()很可能返回Null,此時,只要監測這個返回的值就可以確定彈出窗口是否被屏蔽。

var newWin = window.open(url);
if(newWin == null){
    alert("彈窗被阻止");
}

另一種是瀏覽器擴展或其他程序阻止的彈出窗口,那么window.open()通常會拋出一個錯誤,因此,要像準確的檢測彈出窗口是否被屏蔽,必須在檢測返回值的同時,將window.open()封裝在try-catch塊中,上面的例子中可以寫成如下形式:

<script>
    var blocked = false;
    try{
        var index = "lemon";
        var url = "receive.html?index="+index;
        $("#more").click(function(){
           var newWin = window.open(url);
           if(newWin == null){
               blocked = true;
           }
        });
    } catch(ex){
        block = true;
    }
    if(blocked){
        alert("彈出窗口被阻止");
    }    
</script>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:沈陽 揭陽 銅陵 阿拉善盟 健身房 那曲 福建 湖南

巨人網絡通訊聲明:本文標題《詳解前端在html頁面之間傳遞參數的方法》,本文關鍵詞  詳解,前端,在,html,頁面,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解前端在html頁面之間傳遞參數的方法》相關的同類信息!
  • 本頁收集關于詳解前端在html頁面之間傳遞參數的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕视频一区| 精品国产免费一区二区三区香蕉 | 亚洲欧洲精品天堂一级| 韩国视频一区二区| 91精品国产色综合久久ai换脸| 亚洲免费色视频| 91视频免费观看| 亚洲日本在线视频观看| 国产精华液一区二区三区| 精品久久五月天| 国产精品一区在线观看你懂的| 久久综合99re88久久爱| 精品一区二区三区视频| 日韩精品一区二区三区三区免费| 欧美a级一区二区| 91精品国产色综合久久不卡电影| 免费高清在线一区| 欧美不卡一区二区三区四区| 久久精品国产99| 久久久久久久综合色一本| 国产精品午夜在线观看| 国产成人在线视频免费播放| 国产精品久久久久久久岛一牛影视 | 精品一区二区免费| 日韩无一区二区| 九一九一国产精品| 精品久久人人做人人爱| 成人激情小说乱人伦| 有坂深雪av一区二区精品| 欧美日韩高清不卡| 青青国产91久久久久久| 26uuu欧美日本| 成人免费va视频| 亚洲久本草在线中文字幕| 欧美日韩免费在线视频| 精品一二线国产| 在线观看国产精品网站| 人人超碰91尤物精品国产| 精品久久久久久久一区二区蜜臀| 成人在线视频首页| 亚洲精品福利视频网站| 日韩一区二区高清| 成人免费视频一区| 天天综合色天天综合色h| 精品久久五月天| av成人免费在线观看| 亚洲.国产.中文慕字在线| 精品国产乱码久久| 91女神在线视频| 久久国内精品自在自线400部| 国产精品色噜噜| 国产精品自拍毛片| 亚洲欧美另类小说视频| 91麻豆精品国产91久久久资源速度 | 在线观看欧美黄色| 日韩专区在线视频| 国产精品久久久久久久久图文区 | 精品国产a毛片| 99久久精品99国产精品| 婷婷综合五月天| 欧美国产综合色视频| 在线一区二区观看| 激情小说欧美图片| 一区二区三区中文在线| 久久久噜噜噜久噜久久综合| 欧美主播一区二区三区美女| 日韩和欧美一区二区三区| 综合欧美一区二区三区| 欧美不卡一区二区三区四区| 一本一道久久a久久精品综合蜜臀| 强制捆绑调教一区二区| 最新国产成人在线观看| 精品国产不卡一区二区三区| 97精品电影院| 国产sm精品调教视频网站| 日韩av中文在线观看| 国产精品久99| 日韩欧美一区二区免费| 色美美综合视频| 粉嫩13p一区二区三区| 日本欧美久久久久免费播放网| 中文字幕永久在线不卡| 日韩欧美的一区| 色乱码一区二区三区88| 国产a区久久久| 紧缚捆绑精品一区二区| 日产欧产美韩系列久久99| 国产精品免费人成网站| 26uuu国产日韩综合| 欧美日韩夫妻久久| 日本精品一区二区三区高清| 波波电影院一区二区三区| 国产成a人亚洲精品| 国产精品自拍三区| 男人的天堂亚洲一区| 亚洲一区二区三区四区五区黄| 精品一区二区三区免费播放| 性做久久久久久久免费看| 亚洲成人一区在线| 亚洲v精品v日韩v欧美v专区 | 国产精品一区二区在线播放| 狠狠色狠狠色综合系列| 激情欧美一区二区三区在线观看| 久久国产精品99久久久久久老狼| 伦理电影国产精品| 国产在线国偷精品免费看| 久久成人麻豆午夜电影| 91精品国产综合久久精品图片 | 国产精品一线二线三线| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲18色成人| 日本大胆欧美人术艺术动态| 毛片av一区二区| 精品亚洲国产成人av制服丝袜| 另类的小说在线视频另类成人小视频在线| 午夜精品福利一区二区三区av| 偷偷要91色婷婷| 久久精品免费观看| 国产精品一区二区视频| 成人av电影免费在线播放| 91在线云播放| 欧美精品黑人性xxxx| 日韩欧美精品在线视频| 国产视频一区二区三区在线观看| 日本一区二区视频在线| 亚洲麻豆国产自偷在线| 午夜电影一区二区| 国产麻豆成人精品| 色呦呦国产精品| 欧美一区二区三区免费大片| 久久伊99综合婷婷久久伊| 国产欧美一区二区精品秋霞影院| 国产精品久久久久7777按摩| 亚洲欧美日韩国产综合| 日本麻豆一区二区三区视频| 国产精品亚洲第一区在线暖暖韩国 | 色狠狠色噜噜噜综合网| 欧美日韩一区二区三区高清| 制服丝袜亚洲精品中文字幕| 日韩一区二区精品在线观看| 日韩女优av电影| 亚洲日本中文字幕区| 日av在线不卡| 菠萝蜜视频在线观看一区| 精品视频在线免费观看| 日韩一区二区免费视频| 中文字幕五月欧美| 奇米888四色在线精品| 处破女av一区二区| 7777精品伊人久久久大香线蕉的| 久久色在线视频| 欧美三级电影在线观看| 久久久久久电影| 一区二区在线看| 美女视频免费一区| 成人毛片视频在线观看| 91精品久久久久久久91蜜桃| 国产欧美精品在线观看| 午夜av一区二区| www.日韩精品| 日韩精品一区二区三区老鸭窝| 亚洲黄色片在线观看| 国产乱妇无码大片在线观看| 欧美天天综合网| 17c精品麻豆一区二区免费| 丝瓜av网站精品一区二区| 成人深夜福利app| 日韩一区二区三区电影在线观看 | 中文字幕一区二区日韩精品绯色| 欧美a一区二区| 日本精品一级二级| 国产校园另类小说区| 日韩电影在线免费| 99v久久综合狠狠综合久久| www国产成人| 亚洲成在线观看| 色94色欧美sute亚洲线路一久| 国产视频一区在线观看 | 久久99精品久久久久久| 欧洲精品视频在线观看| 国产精品性做久久久久久| 欧美三级韩国三级日本一级| 国产欧美精品一区二区色综合| 国产在线播精品第三| 欧美一区二区三级| 亚洲精品老司机| www.亚洲精品| 国产日韩精品一区二区浪潮av| 国产在线一区观看| 2020国产精品自拍| 国产剧情在线观看一区二区| 2019国产精品| 国产在线一区二区综合免费视频| 精品三级在线看| 国内外成人在线视频| 久久久影视传媒| 成人一区二区视频| 中文字幕制服丝袜一区二区三区| 99视频热这里只有精品免费| 亚洲欧美日韩精品久久久久|