Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak předat v JS paramtetr do PHP

Ahoj, poradí někdo jak předat JS proměnnou 'hodnota' jako parametr do php funkce 'nejaka_funkce(hodnota)'? Díky.

var hodnota='string';
var result = "<?php nejaka_funkce(hodnota); ?>";
alert(result);

Chyba:
Notice:  Use of undefined constant hodnota - assumed 'hodnota' ...
Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Opraveno, stačilo dát před test.php lomítko.. Tak teď to jdu konečně vyzkoušet. Nemáš tady chybu? N… nový
Veronika20 07.01.2018 22:18
Veronika20
To je možné, javascript moc neumím, já to střelil od oka, bez tečky to nefungovalo, tak jsem dal teč… nový
kacikac 08.01.2018 00:22
kacikac
Já taky v JS taky nedělám, ale tohle je jedna z asi tří věcí co vím :-) Moc děkuji za pomoc, díky lo… nový
Veronika20 08.01.2018 11:58
Veronika20
Na výsledek se nečeká, ten je dostupný až v xhttp.onreadystatechange. Takže práci s ním přesuň do té… nový
Wikan 08.01.2018 12:21
Wikan
Nejde to náhodou nastavit tím třetím parametrem v open s názvem async? https://developer.mozilla.org… poslední
kacikac 08.01.2018 12:41
kacikac

Já taky v JS taky nedělám, ale tohle je jedna z asi tří věcí co vím :-)
Moc děkuji za pomoc, díky lomítku jsou i všechny nalezené příklady funkční.
Jinak potřebuji dále pracovat s tím výsledkem, ale zjistila jsem, že to na výsledek nečeká, odešle se požadavek a script běží dál, jak to mám opravit?

Nejde to náhodou nastavit tím třetím parametrem v open s názvem async?
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/open
V příkladech tu je true, tedy asynchronně, pokud by to bylo false, bylo by to synchronně.
Netuším jestli je to to co chceš.
Jak jsem psal, v javascriptu moc neumím, tak to jen střílím od oka.
Jen aby se ti to pak třeba ale nekousalo...
Jo a ještě poznámka, proč v roce 2018 řešíš i Microsoft.XMLHTTP?

Zpět do poradny Odpovědět na původní otázku Nahoru