第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在JavaScript中解析查詢字符串

在JavaScript中解析查詢字符串

慕村225694 2019-06-06 15:56:35
在JavaScript中解析查詢字符串我需要解析查詢字符串。www.mysite.com/default.aspx?dest=aboutus.aspx..我怎么才能拿到dest變量在JavaScript中?
查看完整描述

3 回答

?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

下面是用JavaScript解析查詢字符串的一種快速簡便的方法:

function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split('&');
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split('=');
        if (decodeURIComponent(pair[0]) == variable) {
            return decodeURIComponent(pair[1]);
        }
    }
    console.log('Query variable %s not found', variable);}

現(xiàn)在向page.html?X=Hello:

console.log(getQueryVariable('x'));


查看完整回答
反對(duì) 回復(fù) 2019-06-06
?
慕斯709654

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊

function parseQuery(queryString) {
    var query = {};
    var pairs = (queryString[0] === '?' ? queryString.substr(1) : queryString).split('&');
    for (var i = 0; i < pairs.length; i++) {
        var pair = pairs[i].split('=');
        query[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1] || '');
    }
    return query;}

將查詢字符串如hello=1&another=2變成對(duì)象{hello: 1, another: 2}..從那里,很容易提取您需要的變量。

也就是說,它不處理數(shù)組情況,例如"hello=1&hello=2&hello=3"..若要處理此操作,必須在添加對(duì)象之前檢查對(duì)象的屬性是否存在,并將其值轉(zhuǎn)換為數(shù)組,推送任何其他位。


查看完整回答
反對(duì) 回復(fù) 2019-06-06
  • 3 回答
  • 0 關(guān)注
  • 711 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)