Autor Zpráva
sysel
Profil
V HTML stránce mám několik řádek tohoto typu:
<span onclick="dwnl(this)">566027</span>
a funkci:
function dwnl(toto)
{ var cislo=toto.innerHTML; console.log(cislo); 
  var xhr = new XMLHttpRequest();
  xhr.open("POST", 'http://127.0.0.1/dwnload.php', true);
  xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
  xhr.send(cislo);
}
v cílovém PHP souboru mám zatím pouze:
print_r($_POST); 
ale zatím se mi stránka v klientovi neobjevila.
Potřeboval bych poradit
1) kde je chyba
2) cílový dokumnet by měl spustit dovnload souboru 'cislo'

Děkuji za nápovědu.
lionel messi
Profil
sysel:

Pred časom som niečo podobné riešil a odvtedy som si zvykol na JSON.
Radek9
Profil
sysel:
2) cílový dokumnet by měl spustit dovnload souboru 'cislo'
Problém je, že nijak nepracuješ s výsledkem toho ajaxu. V případě XMLHttpRequest musíš definovat event handler onreadystatechange a v něm zpracovávat příchozí data.

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