jquery kép feltöltés
Sziasztok!
Mivel nem nagyon értek a javascripthez, sem az ajaxhoz, végképpnem a jqueryhez ezért kérnék töletek egy kis segítségetNos a következő a problémám, ha feltöltök egy képet, akkor egy listát készít a script a feltöltött képekről. Én azt szeretném elérni, hogy alapból megjelenít egy képet, amit a user lecserélhet, idáig oké is. De! Amikor a képet sikeresen feltöltötem, akkor el szeretném távolítani, az előző elemet, amit már vagy létezik, vagy éppen előtte töltötte fel. Próbálkoztam, googliztam de nem sikerült megoldást találnom. Nem értem miért nem törli a az előző elemét a listának, és az újonnan megjelenített kép pedig miért nem frissül mind a két lista elemben. Köszi előre is a segítséget! Megtekinthető itt
■ Mivel nem nagyon értek a javascripthez, sem az ajaxhoz, végképpnem a jqueryhez ezért kérnék töletek egy kis segítséget
$(function(){
var btnUpload=$('#upload_button');
var status=$('#status_message');
var ukep = "<?php echo $felhID; ?>";
$('<li></li>').appendTo('#files_list').html('<img src="./img/kicsi/'+ukep+'.jpg" alt="" /><br />').addClass('success');
new AjaxUpload(btnUpload, {
action: 'upload-file.php',
name: 'picture',
onSubmit: function(file, ext){
if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){
// extension is not allowed
status.text('%csakjpg%');
return false;
}
status.text('%feltoltes%');
},
onComplete: function(file, response){
//On completion clear the status
status.text('');
//Add uploaded file to list
if(response==="success"){
$('<li></li>').remove('ul#files_list');
$('<li></li>').appendTo('#files_list').html('<img src="./img/kicsi/'+ukep+'.jpg" alt="" /><br />').addClass('success');
} else{
$('<li></li>').appendTo('#files_list').text(file).addClass('error');
status.text('%hibatortent%');
}
}
});
});
$('<li></li>').remove('ul#files_list');
Sikerült megoldanom
eddig oké hogy:
első paraméter
Valahogy így?
google
A késleltetés most már
Senki?
Hasonló kód nekem simán
szerk.: arról nem is beszélve, hogy a függvényben használod az "ukep" nevű változót. Az ugye globális?
Firebug kidobta, hogy az
jquery doc
Megoldottam sokkal egyszerűbben!
Megoldottam egyszerűbben: