Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)
Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.
předání dat z javascript do PHP
22. zář 2015 09:44 #123506
Odpověď od Cony
Moderátor
A kde jako čekáte, že se Vám to vypíše? Kontroloval jste v konzoli výsledek AJAX dotazu?
22. zář 2015 09:54 - 22. zář 2015 09:58 #123507
Odpověď od Ernst
Joomla Expert
ano kontroloval, vše OK
Myslím, že by se to mělo vypsat v tom PHP
PS Pokud do js přidám alert, tak to také vypíše správně
Možná jsme se trefili do stejného času a nečetl jste moji poslední odpověď
Myslím, že by se to mělo vypsat v tom PHP
PS Pokud do js přidám alert, tak to také vypíše správně
Možná jsme se trefili do stejného času a nečetl jste moji poslední odpověď
22. zář 2015 12:09 #123508
Odpověď od Cony
Moderátor
Tak schválně, za domácí úkol se zkuste nad tím zamyslet, co to znamená to "vypsat v tom PHP", kde hledat to co si "vypíšte v tom PHP". (malá nápověda AJAX = Asynchronous Javascript And Xml).ernst napsal: ano kontroloval, vše OK
Myslím, že by se to mělo vypsat v tom PHP
22. zář 2015 13:08 - 22. zář 2015 13:14 #123509
Odpověď od Ernst
Joomla Expert
myslím v tom php co volám z JS, tedy lokace.php ne v tom odkud to volám.
Kde jinde bych si ty hodnoty měl přečíst?
V té mé předchozí variantě, kde jsem testoval ty pole a tlačítko se mi to v tom vypsalo a mohl jsem s tím pracovat.
Já přeci to lokace.php volám s těmi parametry, tak bych to tam měl mít a mít možnost s tím pracovat.
ten ajax v JS přeci zavolá http://localhost/components/com_lovefactory/models/lokace.php?lat=50.0373925&lgt=14.309066399999999
Kde jinde bych si ty hodnoty měl přečíst?
V té mé předchozí variantě, kde jsem testoval ty pole a tlačítko se mi to v tom vypsalo a mohl jsem s tím pracovat.
Já přeci to lokace.php volám s těmi parametry, tak bych to tam měl mít a mít možnost s tím pracovat.
ten ajax v JS přeci zavolá http://localhost/components/com_lovefactory/models/lokace.php?lat=50.0373925&lgt=14.309066399999999
22. zář 2015 13:31 - 22. zář 2015 13:38 #123510
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel
Zkušený uživatel
zkusím napovědět více:
Proč ten AJAX je vlastně asynchronní?
Co to je to asynchronní?
Jaký je rozdíl mezi zavoláním stejné URL: http://localhost/components/com_lovefactory/models/lokace.php?lat=50.0373925&lgt=14.309066399999999
- prohlížečem ?
- JS ?
, ano správně, ... a webový server provede, to co je v souboru definováno, ale je komu (jak) odpovědět? Kam/jak se má výsledek odeslat/zobrazit? Kdo vlastně ten soubor ze serveru požadoval a jak? (Vy to víte, já to vím, ale ví o tom prohlížeč, server ?)ajax v JS přeci zavolá http://localhost/components/com_lovefactory/models/lokace.php?lat=50.0373925&lgt=14.309066399999999
Proč ten AJAX je vlastně asynchronní?
Co to je to asynchronní?
Jaký je rozdíl mezi zavoláním stejné URL: http://localhost/components/com_lovefactory/models/lokace.php?lat=50.0373925&lgt=14.309066399999999
- prohlížečem ?
- JS ?
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Poděkovali: Ernst
22. zář 2015 13:47 #123511
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel
Zkušený uživatel
Celý příklad i se zobrazením výsledku v jQuery:
api.jquery.com/jquery.post/
api.jquery.com/jquery.post/
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.