【发布时间】:2019-09-26 15:51:06
【问题描述】:
我目前正在尝试让我的复选框在选中时显示浏览器通知弹出窗口。如果用户取消选中它,浏览器通知将弹出拒绝,反之亦然。
这是我现在正在尝试的一个 sn-p,但它不起作用。
if(checkbox_id == (queue_notification)) {
if(checkbox_state) {
$('input#user_hop_queue_notification').is(':checked') == '1'
if(Notification.requestPermissionre !== "granted"){
Notification.requestPermission(function(status) {
console.log('Notification permission status:', status);
});
}
}
else {
$('input#user_hop_queue_notification').is(':checked')== ('0');
if(Notification.requestPermission !== "denied"){
Notification.requestPermission(function(status) {
console.log('Notification permission status:', status);
});
}
}
}
【问题讨论】:
-
这里的问题是什么? javascript代码是否没有正确确定复选框是否被选中(也就是发布到控制器的信息是否正确?),或者您无法保存接收到的参数?
-
我会编辑我的问题
标签: javascript jquery ruby-on-rails ruby