Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Le Inc
HV Guru

liitunud: 06.09.2002
|
18.10.2011 19:51:42
|
|
|
Antud juhul ei saa ju veeru pealkirja klikkimisega hakkama .. kes või mis asc ja desc vahetab? Ilma jquerita teeb php seda GET meetodiga. Lihtne ja selge.
Ehk index.php?veerg=aadress&sort=asc klikk samale lingile muudab url'i index.php?veerg=aadress&sort=desc
Nüüd oleks sama funktsionaalsus vaja jqueryga kätte saada .. krt paremini ei oska asja selgitada.
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
54 |
|
tagasi üles |
|
 |
Renka
HV Guru

liitunud: 01.04.2002
|
18.10.2011 19:52:41
|
|
|
Le Inc, ja jquery puhul teeb samamoodi ju PHP. Ega seal siis midagi ei muutu ju
Jquerys ei pea sa midagi enamat tegema kui mu viimane koodinäide oli
_________________ There is no place like 127.0.0.1 |
|
Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
tagasi üles |
|
 |
Le Inc
HV Guru

liitunud: 06.09.2002
|
18.10.2011 20:04:09
|
|
|
Renka kirjutas: |
Le Inc, ja jquery puhul teeb samamoodi ju PHP. Ega seal siis midagi ei muutu ju
Jquerys ei pea sa midagi enamat tegema kui mu viimane koodinäide oli |
Soory, ma ei arvestanud päringu aega serverist (peab laadiva ringikese ka lisama) ja matsin su hea idee kohe maha. Tõesti, tõesti töötab nigu kellavärk. Tubli töö.
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
54 |
|
tagasi üles |
|
 |
Le Inc
HV Guru

liitunud: 06.09.2002
|
26.03.2012 17:03:11
|
|
|
Üks küsimus. Kas jquery'ga on võimalik muutujaid ühest funktsioonist teise saata? Näide:
javascript:
|
$(":checkbox").live(\'change\', function(e) { e.preventDefault(); var kass= $(this).val(); $("#dialog-avane").dialog("open"); }); $("#dialog-avane").dialog({ height: 190, width: 210, modal: true, autoOpen: false, resizable: false, draggable: true, buttons: { "Ok": function() { $("#dialog-vastus").load("saada.php", {"tingimus":kass});
|
Hetkel see ei tööta sest kass on "undefined". Ma lahendasin klikitava checkboxi väärtuse saamise nii et saadan hidden input $(this).html(\'<input type="hidden" name="blaablaa" value="\'+kass+\'">\'); välja kust loen input[name=mingiasi] kaudu uuesti .load. Kahjuks ei oska hetkel "ilusamat" asja välja mõelda (kas peakski!?).
NB! Väga tähtis on saada just klikitud checkbox'i info.
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
54 |
|
tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
|
Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
tagasi üles |
|
 |
Le Inc
HV Guru

liitunud: 06.09.2002
|
27.03.2012 13:55:02
|
|
|
Jah, töötab. Pidavat puhtam ja kuivem meetod olema. Tänud.
PS! Muutsin .live() -> .on(). live olevat paha-paha.
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
54 |
|
tagasi üles |
|
 |
Le Inc
HV Guru

liitunud: 06.09.2002
|
11.02.2013 14:15:03
|
|
|
Üks krd jama tekkinud saagas IE vs JQuery. Nimelt ei kuva IE peale XHR päringut php talle ette antud vastust. Samas FF ja Chrome ilusasti kuvavad.
Ehk mul on php fail naidud_ex.php, 6 input välja mida nupule vajutusega AJAX teel samasse php faili serveeritakse (ei tahtnud teist teha vastuse jaoks).
echo '<div id ="vastus">'.$vastus.'</div>'; |
kuvab php tulnud vastuse (sh võimalikud vead ja ka tulemuse). Ühes teises php on sama asi kenasti püsti ja töötab nii IE kui muude brauseritega .. ei tea mis IE nüüd sisse on läinud. See ei tohiks IE cache jamaga seotud olla ...
javascript:
|
$("#otsinaite").click(function() { var input1 = $("input[name=input1]").val(); $("#vastus").load("naidud_ex.php #vastus", {"inupt1":input1,"status":"ok"}, function() { }); });
|
Mõtteid?
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
54 |
|
tagasi üles |
|
 |
Vermon
Kreisi kasutaja

liitunud: 04.12.2003
|
11.02.2013 14:18:40
|
|
|
Soovitan uurida päringute ja vastuste sisu, siis on selge kas asjad liiguvad nii nagu peavad. Muidugi vaata ka JS'i konsooli, ega sul seal mingeid vigu ei ole.
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
12 |
|
tagasi üles |
|
 |
Le Inc
HV Guru

liitunud: 06.09.2002
|
11.02.2013 14:33:46
|
|
|
Vermon kirjutas: |
Soovitan uurida päringute ja vastuste sisu, siis on selge kas asjad liiguvad nii nagu peavad. Muidugi vaata ka JS'i konsooli, ega sul seal mingeid vigu ei ole. |
FF firebug näitab XHR POST päring tehakse, data liigub. IE puhul kasutan fiddlerit ka see näitab et data liigub. Html on näha et <div id="vastus">ON VASTUS OLEMAS</div> aga IE ei kuva! Eriline sürr.
Kui küsida teisest failist
javascript:
|
$("#otsinaite").click(function() { $("#vastus").load("naidud_ex1.php", {"status":"ok"}, function() { }); });
|
Siis saan vastuse nii IE kui mujal ... mida oligi arvata Miks samast failist küsides IE keskmist sõrme näitab?
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
54 |
|
tagasi üles |
|
 |
Vermon
Kreisi kasutaja

liitunud: 04.12.2003
|
11.02.2013 15:21:34
|
|
|
Cache?
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
12 |
|
tagasi üles |
|
 |
Le Inc
HV Guru

liitunud: 06.09.2002
|
11.02.2013 16:47:01
|
|
|
Vermon kirjutas: |
Cache?  |
Proovisin ajax cache: false .. ei tundu selles olevat. Teises php skriptis kus asi toimib pole ka midagi erilist JS tasemel cache ette võetud .. väga aega pole et juurelda. Teen teise *.php faili ja lasen edasi - mis muud teha.
|
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
54 |
|
tagasi üles |
|
 |
Renka
HV Guru

liitunud: 01.04.2002
|
11.02.2013 17:01:17
|
|
|
pane URLile timestamp otsa. IE cacheb iseseisvalt muidu. Teada mure IE'ga
_________________ There is no place like 127.0.0.1 |
|
Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
tagasi üles |
|
 |
|