Autor Zpráva
Prochy
Profil
Zdarvim,
chci se zeptat, jak můžu pomocí JS přečíst z url GET parametry? Například. mám ?from=2012&to=2013 a já potřebuju načíst ty parametry. Zkoušel jsem to hledat, ale bohužel neúspěšně.
Děkuji za odpověď
Radek9
Profil
Prochy:
Query string máš uložený ve window.location.search. Můžeš si to splitnout podle ampersandu a s tím pracovat.
Prochy
Profil
Děkuji za odpověď. Na konec jsem našel script, který mi pomocí reguláru najde a rozdělí do pole všechny parametry.
var $_GET = {};  
    document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g, function () {
    function decode(s) {
      return decodeURIComponent(s.split("+").join(" "));
    }
    $_GET[decode(arguments[1])] = decode(arguments[2]);
    });

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: