| [jquery] ajax post ne prikaže vsebine | ||
|---|---|---|
| juresl20. avg 2010 14:38:57Pridružen od: 16. avg 2007 196 objav +74-234 | #1Pozdravljeni! Delam neko stran in me muči nekaj glede ajax-a. S temle pošiljam (spremenljivke so definirane pred tem, vrednost dobim preko val()): $.ajax({ Izpišem tako: echo $_POST['title'];Pa še forma: <form method="post" enctype="multipart/form-data"> <input type="text" name="title" id="submit" value="{MAIN_INPUT_VALUE}" > <div>{MAIN_PUT_ON}</div><label class="cabinet"> <input type="file" name='fajl[]' class="file" /> </label> <input type="submit" name="action" id="button" value="{MAIN_ADD}" /> </form> In sedaj ko "izvajam" funkcijo - kličem stran. Se mi v alert okenčku ne pojavi vsebina, ki bi se morala. V čem je napaka? Lep pozdrav, Jure nazadnje urejal juresl 20. avg 2010 14:41:09 všeč(0)ni všeč(0)spam(0) winlikes.net | windowsvista.si | Želite imeti backlink na strani PR5? | |
| SlimDeluxe20. avg 2010 15:40:32Pridružen od: 29. apr 2010 544 objav +364-642 | #2Kaj pa se pojavi? všeč(0)ni všeč(0)spam(0) PHP/MySQL/jQuery/CodeIgniter web dev freelancer Igre za PC, Xbox 360, PS3 | |
| juresl20. avg 2010 15:43:46Pridružen od: 16. avg 2007 196 objav +74-234 | #3V bistvu nič, le prazno okence. všeč(0)ni všeč(0)spam(0) winlikes.net | windowsvista.si | Želite imeti backlink na strani PR5? | |
| SlimDeluxe20. avg 2010 15:50:14Pridružen od: 29. apr 2010 544 objav +364-642 | #4To je dobro, ker pomeni, da se callback izvede. Zakaj je pa prazno pa je druga stvar. Si s kakšnim debuggerjem pogledal, kakšen je response header? všeč(0)ni všeč(0)spam(0) PHP/MySQL/jQuery/CodeIgniter web dev freelancer Igre za PC, Xbox 360, PS3 | |
| juresl20. avg 2010 16:10:25Pridružen od: 16. avg 2007 196 objav +74-234 | #5Firefoxov addon HttpFox vrne: 00:00:17.681 2.376 509 0 POST (Aborted) NS_BINDING_ABORTED http://localhost/page/submit.php Čeprav med POST data pravilno izpiše poslane podatke (name in value). všeč(0)ni všeč(0)spam(0) winlikes.net | windowsvista.si | Želite imeti backlink na strani PR5? | |
| SlimDeluxe20. avg 2010 17:13:44Pridružen od: 29. apr 2010 544 objav +364-642 | #6Kaj pa če hardcodaš ene vrednosti in probaš pognati submit.php direkt v browserju, dela normalno? všeč(0)ni všeč(0)spam(0) PHP/MySQL/jQuery/CodeIgniter web dev freelancer Igre za PC, Xbox 360, PS3 | |
| juresl20. avg 2010 18:36:11Pridružen od: 16. avg 2007 196 objav +74-234 | #7Hm... ja dela v firefoxu v chormu pa začuda ne (pojma nimam v čem je tu finta). Načeloma podatke pošlje, ampak nekako jih ne prejme oz. karkoli pač... všeč(0)ni všeč(0)spam(0) winlikes.net | windowsvista.si | Želite imeti backlink na strani PR5? | |
| blackmamba20. avg 2010 18:57:51Pridružen od: 4. mar 2008 290 objav +124-101 | #8Mogoče je finta v cachiranju requesta. Probaj tako: url: "http://localhost/page/submit.php?" + new Date().getTime() všeč(0)ni všeč(0)spam(0) | |
| juresl24. avg 2010 22:49:51Pridružen od: 16. avg 2007 196 objav +74-234 | #9Sem probaval nekaj.. zdaj hardcoded forma deluje. Zanima me še nekaj, da nebom odpiral nove teme: na kak način pošiljati "podatke" preko input file tipa, torej, da bi v .php datoteki dobil podatek na tak način: $_FILES['fajl']['...']. Je to sploh mogoče samo z ajaxom ali je potreben kakšen plugin? nazadnje urejal juresl 24. avg 2010 22:50:09 všeč(0)ni všeč(0)spam(0) winlikes.net | windowsvista.si | Želite imeti backlink na strani PR5? | |
| SlimDeluxe25. avg 2010 10:56:12Pridružen od: 29. apr 2010 544 objav +364-642 | #10Saj lahko submitaš cel array, ki ga imaš v POST-u. Potem v target skripti obdelaš array v for-u ali foreach-u (še boljše, da ne zašuštraš kaj z indeksi). všeč(0)ni všeč(0)spam(0) PHP/MySQL/jQuery/CodeIgniter web dev freelancer Igre za PC, Xbox 360, PS3 | |