Autor | Zpráva | ||
---|---|---|---|
Aslanex Profil * |
#1 · Zasláno: 22. 11. 2011, 21:53:02
Nevíte někdo, jak předat proměnou, kterou získá javascript (třeba confirmem) do php na té samé stránce?
Něco jako $a="<script>document.write(b)</script>"; |
||
Alphard Profil |
#2 · Zasláno: 22. 11. 2011, 21:59:02
Obecně hledejte AJAX. V jednodušších připadech bude stačit iframe, odeslání formuláře nebo načíst obrázek na požadované URL. Ať již zvolíte jakoukoliv metodu, data na server posíláte prostřednictvím specifické url a najdete je v $_GET s výjimkou případů, kdy je posíláte v post.
A také se zamyslete nad životním cyklem aplikace, kdy se vykoná PHP a kdy javascriptová část. |
||
_es Profil |
#3 · Zasláno: 22. 11. 2011, 22:09:49 · Upravil/a: _es
Aslanex:
„Nevíte někdo, jak předat proměnou, kterou získá javascript (třeba confirmem) do php na té samé stránce?“ Nijako, je to nezmysel. JS beží na úplne inom stroji po skončení PHP skriptu. Ak chceš z JS volať PHP skripty, prečítaj si niečo o AJAXe, či podobných riešeniach - JSONP a pod. |
||
Aslanex Profil * |
#4 · Zasláno: 22. 11. 2011, 23:10:50
Nojo, máte pravdu. JS se vyhodnocuje až po PHP, takže to není možné.
Děkuji moc |
||
Časová prodleva: 13 let
|
0