<li class=" qq-upload-success"> <span class="qq-upload-file">IMAGE.jpeg</span> <span class="qq-upload-size" style="display: inline;">21.4kB</span> <a href="QUI LINK ALL'ACTION DELETE DEL CONTROLLER">Delete</a></span> </li>
come si potrebbe fare?
Posted 20 November 2012 - 09:10 AM
<li class=" qq-upload-success"> <span class="qq-upload-file">IMAGE.jpeg</span> <span class="qq-upload-size" style="display: inline;">21.4kB</span> <a href="QUI LINK ALL'ACTION DELETE DEL CONTROLLER">Delete</a></span> </li>
Posted 20 November 2012 - 10:55 AM
Posted 21 November 2012 - 04:55 AM
Posted 21 November 2012 - 05:11 AM
Posted 21 November 2012 - 05:47 AM
st4nny, on 21 November 2012 - 05:11 AM, said:
Posted 21 November 2012 - 05:51 AM
paskuale, on 21 November 2012 - 05:47 AM, said:
'onComplete'=>"js:function(id, fileName, responseJSON){
alert(responseJSON['filename']);
}",
Posted 21 November 2012 - 05:57 AM
Posted 23 November 2012 - 05:31 AM
paskuale, on 21 November 2012 - 04:55 AM, said:
'<ul class="qq-upload-list hide"></ul>' +
<ul id="uploaded_list"></ul>
'onComplete'=>"js:function(id, fileName, responseJSON){
delete_file(id,responseJSON, $var1, $var2);
}",
function delete_file(id,responseJSON, var1, var2){
$('#uploaded_list).append("<li>"+responseJSON["filename"]+"<a href="#">View File</a><a href="javascript:void(0))" class="delete_file" filename='"+responseJSON["filename"]+"'>Delete</a></li>");
}
$(document).on("click", ".delete_file", '',function()
{
var filename = link.attr('filename');
$.ajax(
{
type: 'POST',
url: '<?php echo Yii::app()->createAbsoluteUrl("controller/deleteuploaded"); ?>',
data: {filename: filename},
success:function(data)
{
alert(data); // qui puoi fare ad esempio il fadeOut dell'elemento dalla lista
},
error: function(data)
{ // if error occured
alert("Error occured.please try again");
},
dataType:'html'
});
});
public function actionDeleteUploaded()
{
$filename = $_POST['filename'];
$path = 'protected/upload/';
if(file_exists($path.$filename)){
unlink($path.$filename);
echo "deleted";
}
}