Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[JQUERY] Ajax upload, $.ajax

[es] :: Javascript i AJAX :: [JQUERY] Ajax upload, $.ajax

[ Pregleda: 2025 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

_CaRtMan_

Član broj: 126731
Poruke: 305
89.146.182.*



+1 Profil

icon [JQUERY] Ajax upload, $.ajax12.05.2009. u 18:34 - pre 182 meseci
Naime, imam u jednom .php fajlu, input gdje je type file. naziv tog inputa je "fajl" kao i njegov id. Eh sad kad kliknem na dugme sa id-em upload otvara pomocu ajaxa uploadnes.php
Eh sad ja proslijedim value tog inputa (file). Ali ne znam kako da u uploadnes. dodjem do onog

$nesto = $_FILES["file"];

kad odem var dump od nesto izbaci da je NULL.

Code:

        $('#uploaduj').click(function(){
            var file = $("#fajl").val();
    $.ajax({
            type: "POST",
            url: "index.php?file=uploadnes.php",
            data:     "&fajl="+file+"",
        
     
              beforeSend:function() {
                   $("#valupload").html('<img src="images/ajax-loader.gif" alt="Učitavam" />');
                } ,
            
            success: function(html){
                $("#valupload").html(html);
            }
        });
    return false;
 
    });    


 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: [JQUERY] Ajax upload, $.ajax12.05.2009. u 19:32 - pre 182 meseci
Ti ćeš ovom linijom koda: var file = $("#fajl").val(); dohvatiti samo izabranu putanju (string) u tom tekstualnom polju, tako da ćeš slati samo string POST metodom, toj stranici na kojoj pokušavaš da dohvatiš fajl.

Procedura upload-ovanja AJAX-om je malo komplikovanija, imaš ovde jedan file upload plugin za jQuery.
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: [JQUERY] Ajax upload, $.ajax12.05.2009. u 19:55 - pre 182 meseci
ne da je upload fajlova preko ajaxa komplikovan, vec je nemoguc (XMLHttpRequest jednostavno to ne podrzava). jedina alternativa ti je da koristis skriveni iframe ili flash (ili javu ili cak silverlight) koji moze da uploaduje fajl na server.

pored ovoga sto je Nikola ostavio pogledaj i swfupload
 
Odgovor na temu

_CaRtMan_

Član broj: 126731
Poruke: 305
89.146.182.*



+1 Profil

icon Re: [JQUERY] Ajax upload, $.ajax12.05.2009. u 19:59 - pre 182 meseci
Hvala. A moze se ovako raditi npr insertovanje u tabelu neku ili tako nesto? Jer nece biti problema ako proslijedim textfield i kasnije unesem?
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: [JQUERY] Ajax upload, $.ajax12.05.2009. u 20:16 - pre 182 meseci
Na osnovu ovog tvog koda, ti bez problema možeš u $_POST['fajl'] da dohvatiš unetu putanju, ako si na to mislio...
 
Odgovor na temu

_CaRtMan_

Član broj: 126731
Poruke: 305
*.PPPoE-6657.sa.bih.net.ba.



+1 Profil

icon Re: [JQUERY] Ajax upload, $.ajax13.05.2009. u 09:57 - pre 182 meseci
Pa da, dakle ne bi trebalo biti problem da ako mogu doci do value proslijedim i pokupim sa $_POST da unesem u bazu npr.
 
Odgovor na temu

[es] :: Javascript i AJAX :: [JQUERY] Ajax upload, $.ajax

[ Pregleda: 2025 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.