我想根据表数据库中的数据将按钮的属性从启用更改为禁用。
这是我提到的ajax,控制器和数据库表的代码
我要使用的表中的列是带有2个值的Commission_claim。 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() {
$id = $this->user['id'];
$agent = AffiliateAgents::get($id);
if (empty($agent)) redirect('affiliate/sales/browse');
$_POST = array_map('trim', $_POST);
$agent = [
'commission_claim' => 1
];
AffiliateAgents::update($id, $agent);
$status = AffiliateAgents::select('commission_claim')->where('id', $id)->get();
jsonResponse(1);
die();
return $status;
}
我希望按钮根据我提到的列中的值进行更改
答案 0 :(得分:0)
$("#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);
}
}
});
})
在获得响应按钮属性以将其设置为true后。
如果要删除禁用
$('#notify').attr("disabled", false);
or
$('#notify').removeAttr("disabled");