Php 如何在ajax中使用数据库值更改按钮属性

Php 如何在ajax中使用数据库值更改按钮属性,php,jquery,ajax,frameworks,Php,Jquery,Ajax,Frameworks,我想根据表数据库中的数据将按钮的属性从enabled更改为disabled 这是我提到的ajax、控制器和数据库表的代码 表中我想采用的列是佣金索赔,其价值为2。0和1。0表示没有索赔,1表示有索赔 这是ajax部分 $("#notify").click(function() { $.ajax({ url: 'affiliate/sales/notify', success: function(status) { if (status

我想根据表数据库中的数据将按钮的属性从enabled更改为disabled

这是我提到的ajax、控制器和数据库表的代码

表中我想采用的列是佣金索赔,其价值为2。0和1。0表示没有索赔,1表示有索赔

这是ajax部分

$("#notify").click(function() {

    $.ajax({
        url: 'affiliate/sales/notify',
        success: function(status) {

        if (status == 1) {
        showNotification("success", "Berjaya!", "Anda berjaya membuat tuntutan komisyen");
         $("#notify").attr("disabled","disabled");

        }
    }

});

  })
这是控制器内部涉及的操作

公共职能通知() {

我希望按钮根据我提到的列中的值进行更改

$("#notify").click(function() {

    $.ajax({
        url: 'affiliate/sales/notify',
        success: function(status) {

        if (status == 1) {
        showNotification("success", "Berjaya!", "Anda berjaya membuat tuntutan komisyen");
           $("#notify").attr("disabled", true);

        }
    }

});

  })
获取响应按钮属性后,将disable设置为true

如果要删除,请禁用

$('#notify').attr("disabled", false);   
or
$('#notify').removeAttr("disabled");

使用
disabled
true
false
作为
$(“#通知”).attr(“disabled”,true);
问题是,当我刷新该页面时,它将处于启用按钮的状态。我希望根据表数据库中的数据启用和禁用该按钮。因此,如果我尝试刷新它,它不会更改回其原始状态。然后,您应该在页面加载之前检查状态,并从服务器端chec将其禁用king,当时不强制使用ajax。问题是,当我刷新该页面时,它将处于启用按钮的状态。我希望该按钮根据表数据库中的数据被启用和禁用。因此,如果我尝试刷新它,它不会变回其原始状态。然后你必须在刷新之前检查按钮状态加载时间。保留默认按钮状态,并将其设置为disable false。当您第一次调用ajax时,请将该状态存储在本地存储中,并在数据库和本地存储中不断更新该状态。
$('#notify').attr("disabled", false);   
or
$('#notify').removeAttr("disabled");