layui 監聽switch事件


<input  type="checkbox" lay-filter="common_change_status" name="switch"  lay-text="顯示|不顯示"  data-type="is_show" data-q="{$vo.is_show}" lay-skin="switch" <?php if($vo['is_show'] == 1)  { echo 'checked'; } ?> >
layui.use(['form'], function () { // 自動化加載
    var form = layui.form;
    form.on('switch(common_change_status)', function(data){
        var _this = $(this);
        var id = $(this).parent().parent().data('id');
        var table = $(this).parent().parent().data('table');
        var type = $(this).data('type');
        var q = $(this).data('q');
        var sold;

        if(q == '1'){
            sold = 0;
        }else{
            sold = 1;
        }

        $.ajax({
            type    :'POST',
            url     :'/admin.php/Common/set',
            data    :{'id':id,'type':type,'set_val':sold,'table':table},
            dataType:'json',
            success:function(data){
                if(data.errno == 0){
                    _this.data('q',sold);
                } else {
                    layer.msg(data.errdesc);
                }
            },
            error:function(){
                layer.msg("網絡錯誤");
            }
        });
    });

});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM