“$ _Get данных с использованием javaScript” Ответ

$ _Get данных с использованием javaScript

function $_GET(q,s) {
    s = (s) ? s : window.location.search;
    var re = new RegExp('&'+q+'=([^&]*)','i');
    return (s=s.replace(/^\?/,'&').match(re)) ?s=s[1] :s='';
}

console.log($_GET("myvariable"));
Beautiful Bug

$ _Get данных с использованием javaScript


function parseURLParams(url) {
    var queryStart = url.indexOf("?") + 1,
        queryEnd   = url.indexOf("#") + 1 || url.length + 1,
        query = url.slice(queryStart, queryEnd - 1),
        pairs = query.replace(/\+/g, " ").split("&"),
        parms = {}, i, n, v, nv;

    if (query === url || query === "") return;

    for (i = 0; i < pairs.length; i++) {
        nv = pairs[i].split("=", 2);
        n = decodeURIComponent(nv[0]);
        v = decodeURIComponent(nv[1]);

        if (!parms.hasOwnProperty(n)) parms[n] = [];
        parms[n].push(nv.length === 2 ? v : null);
    }
    return parms;
}

Successful Sloth

Ответы похожие на “$ _Get данных с использованием javaScript”

Вопросы похожие на “$ _Get данных с использованием javaScript”

Больше похожих ответов на “$ _Get данных с использованием javaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования