| AJAX, JavaScript (jQuery) in PHP za naročanje | ||
|---|---|---|
|
powerzan
28. feb 2013 22:00:00
Pridružen od: 20. feb 2012 113 objav 77 19 2 |
#1
Pozdravljeni, Če želite videti, kako sem vse izpeljal za zdaj, si oglejte tukaj. |
|
|
powerzan
28. feb 2013 22:14:39
Pridružen od: 20. feb 2012 113 objav 77 19 2 |
#2
Ker nisem mogel urediti, bom kodo objavil kar sem: Naroči se: Odjavi se:
|
|
|
powerzan
1. mar 2013 13:26:03
Pridružen od: 20. feb 2012 113 objav 77 19 2 |
||
|
s1l3
1. mar 2013 13:45:33
Pridružen od: 6. jun 2012 345 objav 320 60 1 |
#4
Kolikor vidim imaš vse že narejeno, samo v success moreš odstranit reload, spremeniti "Prijavi se" z "odjavi se" in pa onclick od diva spremenit iz subscribe na unsubscribe. To najlažje narediš da funkcijam, ki skrbita za subscribe,unsubscribe daš en if, kateri preveri če je XMLHttpsRequest, naredi kar ima za narediti z bazo in vrne število naročnikov. Jaz navadno to kar z echo naredim (echo $stevilo uporabnikov oz. če hočeš več podatkov poslat echo jsonencode($stevilouporabnikov)). Potem pa v JS zadevo dobiš tako da successu daš variabilo (success: function(data){}). Zdej je samo odvisno kaj si poslal iz php-ja, se pravi če si uporabil json_encode. Če si ga, moreš parsat string z JSON.parse() in dobiš object ven, drugače je pa dovolj da zadevo samo daš v tisti span kjer hočeš imeti podatke o št. naročnikov. Mal sem bluzil, upam da ti je jasno kaj sem hotel povedat. Če ti do večera ne rata ti lahko pomaga z dejansko kodo, prej me žal ne bo doma. Disclaimer: Možne pravopisne napake. Obstaja možnost da sem kaj narobe rekel oz. spustil ampak mislim, da je to, to. |
|
|
Mešetar
1. mar 2013 13:47:06
Pridružen od: 24. nov 2010 1543 objav 1945 962 114 |
#5
za take stvari priporocam stackoverflow.com dobis res hitro odgovore... sej ne da tle nebi kjer vedel, sam si tezko cas vzamemo bom prechekiral malo poznej, ce bom utegnu good luck edit: oh me je s1l3 prehitu z odgovorom! zakon |
|
|
powerzan
1. mar 2013 23:42:44
Pridružen od: 20. feb 2012 113 objav 77 19 2 |
#6
s1l3: Tisto vrstico z reloadanjem strani sem spremenil v tole: Vendar se tekst ne spremeni. Tisti div pa sem spremenil v: Tisti del za refreshanje counterja mi pa ni bil jasen. |
|
|
technolog
2. mar 2013 00:31:50
Pridružen od: 14. nov 2011 598 objav 768 300 22 |
#7
No, ne učit krive vere. Taka vprašanja na SO niso zaželjena, ker niso konstruktivna. Z linuxom že 7 let. Pro web development.
|
|
|
Mešetar
2. mar 2013 06:23:06
Pridružen od: 24. nov 2010 1543 objav 1945 962 114 |
||
|
technolog
2. mar 2013 09:09:04
Pridružen od: 14. nov 2011 598 objav 768 300 22 |
#9
No, ti pa jst kot zgleden član SO povem, da vprašanj tipa "sprogrmiraj tole namesto mene" in "len sem kot fuks in se mi ne da pogooglat" nočemo in so tud zelo hitr zaprta in downvotana. Tako da ne bi bilo v korist ne njemu, še manj pa SO. Z linuxom že 7 let. Pro web development.
|
|
|
Mešetar
2. mar 2013 09:24:26
Pridružen od: 24. nov 2010 1543 objav 1945 962 114 |
#10
me veseli, da si zgleden clan, take nucamo... jaz sem malo manj zgleden, priznam...zelo malo prispevam v smislu resevanja problemov drugim.... velikokrat pa odprem vprasanja, ki so precej ozka, komplicirana in ostanem tudi brez odgovora... tako da so malokrat koristna drugim... tu pa tam pa kaj pokomentiram in votam :( prsezem, d ase bom bolj potrudil...mi je skoda da velikokrat pomagam komu direktno po forumih, kjer se teme pol izgubijo for ever, namesto na SOju :( |
|