Ajax töltés..
Sziasztok!!!
Ajaxba szeretném azt megoldani hogy amikor pl rányomnak egy gombra és be ugrik egy töltés gif közbe adatbázisbol kérdezle ha meg van a lekérdezés akkor eltunik a gif és meg jelenik az eredmény. Egy ilyen ajax loadingot szeretnék csinálni ha értik hogy mirol beszélek??:)
■ Ajaxba szeretném azt megoldani hogy amikor pl rányomnak egy gombra és be ugrik egy töltés gif közbe adatbázisbol kérdezle ha meg van a lekérdezés akkor eltunik a gif és meg jelenik az eredmény. Egy ilyen ajax loadingot szeretnék csinálni ha értik hogy mirol beszélek??:)
Hol
A szerencséd ez ügyben, hogy
jQueryvel például:
proclub igazából még else
Miért van erre szükséged,
Az állandóan bevillanó töltésjelző animációk inkább zavarják a felhasználót, mivel információt nem hordoznak, ha csak rövid időre tűnnek fel.
hát sztem azért jó mert vagy
Nem, az AJAX, amiben az első
gyógymód van rá??:)
Van. Kell egy változó, ami
<html> <head> </head> <script
Szerintem előbb az alapokat
Íme, a Javascript 1.3 referencia, ezt vágd be, addig ne kezdj semmi másba. Ha megvagy, szólj.
Hát megnéztem de nagyon nem
kliens oldal:
Mit nem hoz be?
szarkazmus?
Ez azt jelentette, hogy tanuld meg a Javascript-et használni, és majd csak utána, ha már vannak begyakorolt, használható eljárásaid problémák kezelésére, és már abszolut nincs ötleted, na akkor írj ide. Remélem, jól tolmácsoltam. Nem, belenézni kell (megjegyzem, a link nem is jó, tehát, nem tudom hogy nézhettél bele), hanem elkezdeni megtanulni.
Ahogy látom, és láttam eddig, minden problémára egy kész megoldást dobsz ide, amit valahonnan másoltál, és nem érted a működését. Ha megtanulnád a Javascript-et, akkor saját megoldásaid lennének, amiben pontosan el tudnád magyarázni, h melyik rész nem működik.
A témára rátérve, először is végig kéne gondolnod, mit szeretnél.
Dicséretes, hogy ajax-szal akarod megoldani a like gombot, csak ezzel pont a script lefutásának aszinkronitásába futsz bele mint probléma.
Nem küszöbölted ki, h ha még egyszer rányomnak a gombra, mialatt éppen fut a kérés, azalatt nyomhassanak.
HA működik az ajax-os like gombod, és rendesen be is irja adatbázisba a szükséges adatot, akkor 1 lépés választ csak el attól, h úgy működjön, ahogy szeretnéd.
Deklarálj egy változót, ami engedélyezi, hogy lehet-e a gombra nyomni. Alapértelmezetten lehet. Aztán a js fgv.-nek, amelyik végrehajtja a like-olást, az első sorában írd át ennek a változónak az értékét, majd ha a kérés lefutott, írd vissza. Így ez idő alatt nem lehet a gombra nyomni.
A gombra meg tegyél egy feltételt, h csak akkor lehet rányomni, ha ez a változó engedi.
óóó tényleg köszönöm:) :)
felhasználói élmény
Szerkesztve: lehet félreértem a kérdésed, de a nap folyamán már több mint 3 szor átszerkesztetted a kérdésed...
de amugy ha lassab a net
igen
hát valahogy nem jön össze.:(
Pontosan mi is?
Pontosan mi nem össze?
Na hát egy scriptet találtam
jQuery jQuery nélkül nem megy
(jQuery-tel JavaScript programozást lehet megkönnyíteni, mert nem kell annyira figyelni a böngészők különböző JavaScript implementálásaira. Pl. XMLHttpRequest vagy az Microsoft féle ActiveXObject("Microsoft.XMLHTTP") )
vagy félreértettelek és más a probléma?
vagy is ajaxal csináljam??:)
jól értelmezted :)
mert ha nem a rakom ezt a kódba:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js""></script> //
akkor nem jó ennyi csak azt nem tudtam miért.
fogalomzavaraid vannak
JavaScript: ez egy nyelv
Ajax: aszinkron JavaScript és XML rövidítéséből van. Vagyis ez egy technika hogy aszinkron kéréseket küldj és fogadj a szervertől. (Ajax alatt sokan beleértik a szinkron kéréseket és persze nemcsak az XML adattal)
jQuery: egy JavaScript nyelven írt függvénykönyvtár/keretrendszer.
de ajaxal is megoldhato?:)
szerinted?
egy jQuery keretrendszerrel írt AJAX kérés:)
légyszíves olvas el még egyszer a 23. hozászolásomban azt hogy mi micsoda.
áá vagy is az ajax az
AJAX
na itt egy megoldás ami jó is
el tudod mondani?
El tudod mondani, h az a kód, amit oda beírtál, sorról sorra mit csinál?
Ha igen, rájössz, h működik-e vagy sem (h úgy működik-e, ahogy te szeretnéd), ha nem, akkor sztem ne is törd magad azon, h bármikor célhoz érsz.
Nos?
function like() //funkcio
Na látod
Annyi az én észrevételem, hogy a like_like.php vajon miért nem kap egyetlen GET változót sem? Akkor az a php fájl honnan tudja, hogy mit lájkoltak? Emiatt biztos nem jön vissza értelmes adatod.
hát ugye van 3 féle gombom
Az egyik lájk gomb hogy ha még ö nem lájkolt ot akkor uj sort csinál az adatbázisnak és feltölti (INSERT INTO).
A második like az pedig (update) parancsot használ ha érti mit irok?:)
és ami fent van kód abbol külön külön meg csináltam :D
igy
és mit lájkol?
<div
Hát, ha 1 oldalon 1 videó
Ha a like_like.php-d jól van megírva.
Kipróbáltad, hogy működik-e?
persze:) jó minden csak nem