【问题标题】:Troubles in refreshing table data after an update (block/Unblock)更新后刷新表数据的问题(block/Unblock)
【发布时间】:2015-07-29 10:09:12
【问题描述】:

在调用函数(查询更新)后单击评论用户的更新按钮阻止/取消阻止状态时遇到问题。使用 ajax 它返回 “成功”,什么都不应该发生。如果我手动刷新页面,则会显示更新的信息。我想在返回 ajax 响应“成功”后在表格中显示我更新的记录。请给我建议。

enter code here

          $(document).ready(function(){

            $(".blockUser").click(function(e){ 

                if(confirm("Are sure want to Block this User")){

                    var msg=prompt("Please Enter your message");
                    var txt= $.trim( msg );
                    if(txt){
                        blockUser=this.id;
                        var loginUserId=document.getElementById('loginUserId').value;
                        var info='blockUser=' +blockUser;
                        $.ajax({

                            type: "POST",
                            url: "ajaxCall.php",
                            data:{loginUserId: loginUserId,blockUser: blockUser,message: msg},
                            success:function(data)
                            {
                                localtion.reload(0);
                                alert("User block successfully"); 
                            }
                        });
                    }
                }
            });
            $(".UnblockUser").click(function(e)
            { 
                if (confirm("Are you sure you want to UnBlock User")) {
                    UnblockUser=this.id;
                    var loginUserId=document.getElementById('loginUserId').value;
                    $.ajax({
                        type: "POST",
                        url: "ajaxCall.php",
                        data: {loginUserId: loginUserId,UnblockUser: UnblockUser},
                        success: function(data)
                        {
                            localtion.reload(0);
                            alert("User UnBlock successfully");
                        }
                    });
                }
            });
        });

【问题讨论】:

  • 请贴出您当前使用的javascript代码,以及ajax正在调用的PHP文件中的代码。
  • 这是我的 JavaScript 代码,请查看..

标签: javascript php jquery ajax pdo


【解决方案1】:
        $(document).ready(function(){

            $(".blockUser").click(function(e){ 

            var text = $(e.target).text();
            if(text == 'Block'){
                if(confirm("Are sure want to Block this User")){

                    var msg=prompt("Please Enter your message");
                    var txt= $.trim( msg );
                    if(txt){
                        blockUser=this.id;
                        var loginUserId=document.getElementById('loginUserId').value;
                        var info='blockUser=' +blockUser;
                        $.ajax({

                            type: "POST",
                            url: "ajaxCall.php",
                            data:{loginUserId: loginUserId,blockUser: blockUser,message: msg},
                            success:function(data)
                            {
                                 $("#"+blockUser).text("Unblock");
                                $("#"+blockUser).removeClass("btn-success").addClass("btn-danger");
                                //localtion.reload(0);
                                //$("#blockrow"+blockUser+"").replaceWith(data);
                                alert("User block successfully"); 
                            }
                        });
                    }
                }
            }
            if(text == 'UnBlock'){
                if (confirm("Are you sure you want to UnBlock User")) {
                    UnblockUser=this.id;
                    alert(UnblockUser);
                    var loginUserId=document.getElementById('loginUserId').value;
                    $.ajax({
                        type: "POST",
                        url: "ajaxCall.php",
                        data: {loginUserId: loginUserId,UnblockUser: UnblockUser},
                        success: function(data)
                        {
                        //localtion.reload(0);
                        alert("User UnBlock successfully");
                        $("#"+UnblockUser).text("Block");
                        $("#"+UnblockUser).removeClass("btn-danger").addClass(" btn-success");
                       // $("#blockrow"+UnblockUser+"").replaceWith(data);

                        }
                    });
                }
            }
            });
        });

【讨论】:

    猜你喜欢
    • 2016-07-25
    • 2020-02-13
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多