javascript - 从我的弹出窗口中删除“不要让此页面创建更多消息”
问题描述
我正在一个 django 网站上工作,该网站正在跟踪网络中的设备。
用户可以选择更改设备的 MAC,这会创建以下弹出窗口
x
如果用户使用或选择关闭该窗口No
,则不会进行任何更改。
这按要求工作。然而,问题在于Don't let this page create more messages
盒子。如果用户选中该框,则在刷新页面之前,他们将不会再收到任何弹出窗口。
我的一位用户尝试更改几个 MAC 值,但他一直选中该框,然后他抱怨该页面无法正常工作。
有没有办法删除这个复选框?
弹出代码:
<script>
jQuery(document).on('click', ".btn-update-mac", function () {
var btn = $(this);
var ip = btn.data('ip');
var mac = btn.data('mac');
var amac = btn.data('amac');
if (confirm('This will change mac from ' + amac + ' to ' + mac + ' for admin record for IP=' + ip)) {
$.ajax({
url: '/update_mac/',
method: 'post',
header: {'X-CSRFToken': '***'},
data: {
ip: ip,
mac: mac,
amac: amac,
csrfmiddlewaretoken: xcsrf_token
}
}).done(function (response) {
var tr = btn.closest('tr');
tr.find('td').css('text-decoration', 'line-through');
try {
alert(response)
} catch (e) {
alert('Request done!');
alert(e)
}
}).fail(function (jqxhr, settings, ex) {
alert('failed, ' + ex);
});
}
});
</script>
解决方案
推荐阅读
- azure - 如果从 .NET SDK 服务主体帐户创建,则无法在 Azure 门户中看到实时流媒体频道
- python - 如何从.exe文件中删除用python编写的.exe文件?
- javascript - 函数参数内的箭头函数缩小不正确
- android - 多次执行 swipeToRefresh 后,Recycler View 数据重复
- apache - .htaccess 忽略 RewriteCond
- youtube-api - 嵌入式播放器在不清楚的情况下向部分用户显示“请点击此处在 YouTube 上观看此视频”
- android - 从一项活动转到另一项活动时应用程序停止
- encryption - 在不知道密钥的情况下解密字符串 C 和 D
- sql - SQL:使用触发器自动更新属性的计数
- mongodb - mongodb:如何进行选择