Query stringvysvětlení kodu – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Query stringvysvětlení kodu – JavaScript, AJAX, jQuery – Fórum – Programujte.comQuery stringvysvětlení kodu – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 

Robb
~ Anonymní uživatel
3 příspěvky
23. 1. 2016   #1
-
0
-

Zdravim a chtel bych se optat, co je to query string?

a dále pak v učebnici Javascript step by step jsem narazil na toto a poprosil bych o stručné objasnění  :

fi(location.search){

var querystring=location.search;

var splits=querystring.split("&");               / co udělá kod na tomto řádku

for (var i=0; i<splits.lenght; i++) {

     var splitpair =splits[i].split("=");            /co konkretně udělá tento řádek??

    var elem=document.createElement()"p";

   var text = document.createTextNde(splitpair[0]+":"+splitpair[1];              /co udělá tento řádek?

elem.appendChild(text);

bodz.appendChild(elem);

}

}      Děkuji za objasnění

Nahlásit jako SPAM
IP: 91.139.2.–
Kit+15
Guru
23. 1. 2016   #2
-
0
-

#1 Robb
Querystring bude v daném kontextu vše, co se v URL nachází za otazníkem. Jednotlivé parametry se oddělují znakem "&" a je to vždy ve formátu "klíč=hodnota".

Uvedený algoritmus udělá rozbor této části URL a sestaví z toho část prezentované stránky.

Příště to raději vlož jako zdroják - bude se to lépe číst.

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
peter
~ Anonymní uživatel
3985 příspěvků
25. 1. 2016   #3
-
0
-

http://www.jakpsatweb.cz/javascript/priklady/http-get-vars-javascript.html

https://en.wikipedia.org/wiki/Uniform_Resource_Identifier
Odstavec Syntax
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]

Cili vse za otaznikem ?, mimo krizku #. A podle toho schema je mozne pouzit i strednik ; misto &. Z toho plyne, ze ten kod, co jsi sem dal je znacne zjednoduseny. Ten krizek by ti mohl delat znacne problemy. Stredniky jsem zatim nevidel pouzivat.

Nahlásit jako SPAM
IP: 2001:718:2601:26c:8939:61...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 10 hostů

Podobná vlákna

Session vs. Query do DB — založil jerkyrama

Okamžitá QUERY — založil Jetti

Query string — založil 3bit

Pomoc s jednym query — založil dalaman

Error: query was empty — založil Ilja

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý