Autor | Zpráva | ||
---|---|---|---|
S3RIO2 Profil |
Ahoj,
javascript jde úplně mimo mě a teď se plácám s jednou drobností. V souboru img.php provedu sql dotaz, a vytáhnu si náhodně z databáze název jednoho obrázku a potřebuji to dostat do ajaxu aby mě to plivalo bez refreshe celé stránky vždy jiný obrázek. PHP skript funguje jak má, ale zásek přijde v javascriptu.. :-D Sesmolil jsem si: <script type="text/javascript"> $(function(){ $('#button').click(function(){ $.ajax({ url: 'img.php', success: function(data){ $('#obrazek').html('<img src="' + data + '">') } }) }) }) </script> <img id="obrazek" src=""> <button id="button">Další náhodný obrázek</button> Ani se to nehne .. Můžete mi prosím říci někdo v čem dělám chybu, popřípadě zda na to jdu dobře..? Předem děkuji za případnou pomoc. |
||
Taps Profil |
Zkus misto
<img id="obrazek> napsat <div id="obrazek"></div> |
||
S3RIO2 Profil |
Ne, žádná data se nevypíšou.
//EDIT: Tak kecám, vypíšou. Ale až po kliknutí na button, jak tedy mohu docílit aby se data načetla již při načtení stránky a následně se změnila při stisknutí tlačítka..? |
||
Tomášeek Profil |
#4 · Zasláno: 7. 11. 2016, 09:21:57
S3RIO2:
„Tak kecám, vypíšou. Ale až po kliknutí na button“ No jistě, vždyť to tak má být dle kódu správně, ne? Před klikem na button se ten element vypíše prázdný, přesně, jak v kódu žádáš. Pokud se má něco vykreslit už před klikem na tlačítko, musí to být uvedeno v HTMl na začátku (před vyvoláním události onclick ), nebo tu funkci, kterou nyní na klik vážeš, zavolat hned po načtení stránky (a dále pak po kliku).
|
||
Časová prodleva: 4 dny
|
|||
S3RIO2 Profil |
#5 · Zasláno: 11. 11. 2016, 11:21:55
Tomášeek: dostal jsem se k tomu až dnes. Máš svatou pravdu, děkuji za nasměrování. JS jde mimo mě, takže mi to nedošlo. Děkuji chlapi. :-)
|
||
Časová prodleva: 8 let
|
0