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

Člen

Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Nevim, zda uplne chapes, o co bezi.
Www prohlizec pracuje s html/css/js kodem a nejakymi dalsimi soubory jako
obrazky, napr.
Request nedela nic jineho, nez jakoby otevre novou stranku a jeji text/html/...
ulozi do promenne.
'proč to vyhodnocuje php kód jako text ?'
Cili, ta otazka nedava smysl. Server s php vyhodnocuje php jako php. Prohlizec,
ktery php nema, php nerozumi, pro nej je to jenom text.
'let xhtml'
To asi neni cisty js. V js se pouziva 'var xhtml'.
Kdyz tu stranku zobrazis zvlast v okne, take vypise php kod? Pokud ano, tak
na serveru bud nebezi php nebo mas v php kodu chybu. Pripadne, jeste tam muze
byt parazitni navic utf-8 bom znak na zacatk souboru. Jinak, ja bych to
pojmenoval jako response.php a ne php.php.
http://tvujserver/php.php?…
https://developer.mozilla.org/…ystatechange
var xhr = new XMLHttpRequest(),
method = "GET",
url = "https://developer.mozilla.org/";
xhr.open(method, url, true);
xhr.onreadystatechange = function () {
if(xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText);
}
};
xhr.send();
Nevim, jak moc by melo fungovat to this. Mozna, pokud pouzivas synchronni request. tady v prikladu kazdopadne jsou pres jmeno objektu.
Zatím moc nechápu, teprve se to učím
Jinak, můj kód je v pořádku, nezáleží jestli je let nebo var - i s let by to byl čistý JS. Request tomu taky nevadí... Co bylo špatně je to, že jsem to neměl uloženo jako php soubor.
Php soubor je plain text.
Pokud stacilo v editoru zmenit ukladani z text (html, csv a pod) do php, pak ti
tam ten editor nejspis pridaval prave utf-bom znak. Super, ze se to vyresilo tak
snadno
Zobrazeno 5 zpráv z 5.