Autor Zpráva
GashHash
Profil *
Co nejjednodušeji jsem si vytvořil ajax:
<?
echo "Funguje";
?>
<html>
<div id="obsah">
Nefunguje
</div>
<script>

function processRequest(){
    if (window.ActiveXObject)
        {
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
          httpRequest = new XMLHttpRequest();
        }
    document.getElementById("obsah").innerHTML = httpRequest.responseText;
}
processRequest()
</script>

JavaScript funguje a slovo "Nefunguje" se přepíše ale na nic. Po tomto slově zůstane prázdné místo. Kde je nějaká chybička nebo kde mě něco chybí?

Moderátor Alphard: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
_es
Profil
GashHash:
Nejako tam je toho málo, nahrať sa to má odkiaľ?
Prečo si niekde nenájdeš fungujúci príklad, alebo ešte lepšie nejakú knihu alebo článok, kde to je vysvetlené?
Natlaid
Profil
Neím, jak to popsat, tak tu mám něco z Wiki: "AJAX je obecné označení pro technologie vývoje interaktivních webových aplikací, které mění obsah svých stránek bez nutnosti jejich znovunačítání."
V tom tvým kódu máš, to co chceš načíst rovnou v souboru, ve kterým je i ten JS, ale tak AJAX nefunguje. Proto ti dávám tady stránku, kde se to můžeš naučit.

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:

0