Codeigniter 2.1,Jquery - 删除所有选中的复选框

时间:2012-10-12 15:44:57

标签: javascript jquery

目前,我对此问题感到困惑。如何删除已检查的所有文件? 这是选择或取消选中复选框的功能:

var del_selected = $('.zute_strane_izmena_obrisi_sve'),
del_url = del_selected.attr('href'),
selektuj_sve = $('.zute_strane_izmena_selektuj_sve'),
slike = $('.zuta_strana_trenutne_slike'),
box = slike.find(':checkbox'),
selektovane_slike = [];

    selektuj_sve.on('click', function(){
        $(this).text(box.is(':checked') ? 'Selektuj Sve Slike' : 'Deselektuj Sve Slike');
        box.attr('checked', !box.is(':checked'));
    });  

Jquery现在(它没有错误地工作):

del_selected.on('click', function(e){

    box.filter(':checked').each(function(){
        selektovane_slike.push($(this).val());
        $(this).parent().slideUp('fast');
    });
    data = JSON.stringify(box.serializeArray(), null, 2);

    console.log(data);
    e.preventDefault();
});

从哪里开始?

1 个答案:

答案 0 :(得分:0)

您需要向服务器发送AJAX request以删除文件。您需要非常小心文件权限。 Web服务器需要具有删除权限,或者需要将操作推迟到执行的进程(例如通过将请求写入数据库或队列)。