简体   繁体   English

在Laravel中分页后,Ajax调用不适用于数据表

[英]Ajax call not working on datatable after pagination in Laravel

I'm Using Ajax to Activate my registered users on my system and It works fine but only in first page of dataTables. 我正在使用Ajax激活我的系统上的注册用户,它工作正常,但仅在dataTables的第一页中。 when i'm to call another ajax request it does nothing. 当我打电话给另一个ajax请求时,它什么也没做。

Here is my Ajax code 这是我的Ajax代码

$(document).ready(function(){
    // User Activate            
    $('.isActive').on('ifClicked', function(event){
        id = $(this).data('id');
            $.ajax({
                type: 'POST',
                url: SITE_URL + '/userActivate',

                data: {
                    '_token': $('input[name=_token]').val(),
                    'id': id
                },

                success: function(data) {

                toastr.success('Status Successfully Changed ! ', 'Congratulations', {timeOut: 5000});

                },

                error: function (jqXHR, exception) {    
                    console.log(jqXHR);
                    toastr.error('Something Error !', 'Status not Changed!')
                },
            });
            });

            $('.isActive').on('ifToggled', function(event) {
                      $(this).closest('tr').toggleClass('warning');
            });
 });

您能说得更具体些吗,以便在分页后的ajax调用中容易理解问题所在。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM