Autor | Zpráva | ||
---|---|---|---|
j3nda Profil |
#1 · Zasláno: 2. 3. 2008, 22:35:12
zdravim,
mam nasledujici dotaz (po patricnem googleni se obracim sem). 1.php = stranka generuje normalne <div id=1>abc</div> kod, ktery se nasledne pomoci AJAX GET pozadavku preplacne obsahem generovanym z: 2.php = tato stranka generuje nejake texty + na konci je: <script ...>alert('test');</script> bohuzel se alert() nespusti. po nejakem googleni se lide odkazovali na ASP framewofk s ajaxem, prip. nejake scriptManager nadstavby. nic z toho u me nema prakticke uziti. rad bych se tedy zeptal, zda existuje nejaka elegantni cesta, jak pomoci ajax-u generovat dalsi javascript kod, ktery se spusti. (nekdo doporucoval eval() ale ani toto mi nefungovalo: tj. <script ...>eval('alert("test");')</script>) doporuceni jQuery a onComplete neni schudne, protoze v 1.php jeste nevim, co presne se po vykonani ajax pozadavku bude dit. (mam v hlave mirne komplikovane reseni, ktere je ovladano dynamicky generovanym JS - a zjistuji, zda je to vubec schudne). ted jsem vytuhl na tom, ze 2.php mi generuje obsah, ale JS se nespousti. existuje tedy nejaka finta? muzete me nejak nakopnout, prip. hodit zde link?! diky, j3. |
||
Petroff Profil |
#2 · Zasláno: 3. 3. 2008, 09:08:59
Zkus se inspirovat tímto (zkoušel jsem to: natáhnutý script se spustí)
Dynamické naèítání obsahu do HTML z aplikace pøes JavaScript http://www.chose.cz/weblog/index.php/dynamicke-nacitani-obsahu-pres-ja vascript/ Tady je jednoduchá ukázka této techniky: http://www.chose.cz/priklady/javascript-rpc/ |
||
Časová prodleva: 17 let
|
0