Diskuze: AJAX
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 11 zpráv z 11.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.


to je strašně primitivní. Celkem si vystačíš jakože s tímto kódem.
var xml = new XMLHttpRequest(); // vytvoříš hp
xml.open("get", "http://itnetwork.cz"); // dotážeš se, prví parametr = metoda (GET, POST, ...), druhý URL
xml.onreadystatechange = function () { // ověříme změnu stavu
// pokud je readyState == 4 a statuc == 200, tak máme odpověď uloženou v xml.responseText
}
xml.send(); // odešleme jej
toto ti víceméně stáhne zdrojový kód HTML itnetworku, na serveru http://api.wunderground.com/…/Prague.json máš třeba počasí prahy, takže to můžeš využít i tak.
Toto je celkom dobré 
http://www.w3schools.com/…/default.ASP
staci ak dam do
xml.open("get"," http://api.wunderground.com/…/Prague.json")
? , lebo to mi nefunguje
protože tam není ten key. 
vyzkoušej toto:
http://api.wunderground.com/api/8dfb57ce32fda817/conditions/q/CZ/Prague.json
To by nemalo byť tým.
Prezri si ešte raz svoj kód, či je všetko ako ukazoval Michal Žůrek - misaz
var xml = new XMLHttpRequest();
xml.onreadystatechange = function () {
if (xml.readyState === 4 && xml.status === 200) {
var response = xml.responseText;
// a ďalej robíš ...
}
xml.open("get", "http://api.wunderground.com/api/8dfb57ce32fda817/conditions/q/CZ/Prague.json", true);
xml.send();
nemůže, funguje to dobře.
var xml = new XMLHttpRequest();
xml.onreadystatechange = function () {
if (xml.readyState === 4 && xml.status === 200) {
var response = xml.responseText;
var json = JSON.parse(response); // output je ve formátu JSON, naprastujeme zněj zpět objekt
var temp = json.current_observation.temp_c; // vezmeme z něj stupně
document.write("V praze by právě mělo být" + temp + " °C"); // dopíšeme to do stránky
}
}
xml.open("get", "http://api.wunderground.com/api/8dfb57ce32fda817/conditions/q/CZ/Prague.json", true);
xml.send();
neviem ci som si nieco nevsimimol ale nefunguje mi to
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var response = xmlhttp.responseText;
var json = JSON.parse(response);
var temp = json.current_observation.temp_c;
document.write("V praze by právě mělo být" + temp + " °C");}
}
xmlhttp.open("get","http://api.wunderground.com/api/8dfb57ce32fda817/conditions/q/CZ/Prague.json",true);
xmlhttp.send();
a html
<div id="myDiv"><h2>tu bude zmena</h2></div>
<button type="button" onclick="loadXMLDoc()">zmena</button>
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var response = xmlhttp.responseText;
var json = JSON.parse(response);
var temp = json.current_observation.temp_c;
myDiv.innerHTML=temp;
}
}
xmlhttp.open("get","http://api.wunderground.com/api/8dfb57ce32fda817/conditions/q/CZ/Prague.json",true);
xmlhttp.send();
}
používáš příšerné formátování, a proto jsi nejspíš přehlédl,
že ti tam chybí uzavření té funkce. Navíc jsi tam nikde nevolal
předělání textu v tom divu, document.write() se dá použít jen před tím,
než se zavolá událost document.onload nebo tak nějak, prostě se tím nedá
zapisovat za běhu, jen na začátku. Vlastně to vypadá, že jsi to jen
špatně zkopíroval z w3c
.
To uzavretie funkcie mam v documente (som sem zle skopiroval , a ano isiel som podla w3school), zmenu innerHTML som skusal ale stale mi to nefunguje , vypisuje to
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access
Zobrazeno 11 zpráv z 11.