流星:JS alertbox 'cancel' 正在删除我的数据库条目而不是取消请求的删除
Meteor: JS alertbox 'cancel' is deleting my db entry instead of canceling the requested delete
我在删除选项上有一个警告框,但是当按下 'cancel' 时它仍然会删除数据:(
这是我的 html 页面中的按钮。
<input type="button" class="remove" value="Remove Player" onclick="return confirm('Are you sure?');">
这是js文件中的删除代码:
'click .remove': function(){
var selectedPlayer = Session.get('selectedPlayer');
PlayersList.remove(selectedPlayer);
}
我可以在删除函数周围的 if 语句中使用的警告框 return 是什么意思? - 警报的变量名称是什么?
按照您设置的方式,您有两个点击事件处理程序,但按钮 onclick 不会阻止触发模板事件。
尝试从按钮中删除 onclick
事件并将其移动到模板事件中:
'click .remove': function(){
if (confirm('Are you sure?')) {
var selectedPlayer = Session.get('selectedPlayer');
PlayersList.remove(selectedPlayer);
}
}
我在删除选项上有一个警告框,但是当按下 'cancel' 时它仍然会删除数据:(
这是我的 html 页面中的按钮。
<input type="button" class="remove" value="Remove Player" onclick="return confirm('Are you sure?');">
这是js文件中的删除代码:
'click .remove': function(){
var selectedPlayer = Session.get('selectedPlayer');
PlayersList.remove(selectedPlayer);
}
我可以在删除函数周围的 if 语句中使用的警告框 return 是什么意思? - 警报的变量名称是什么?
按照您设置的方式,您有两个点击事件处理程序,但按钮 onclick 不会阻止触发模板事件。
尝试从按钮中删除 onclick
事件并将其移动到模板事件中:
'click .remove': function(){
if (confirm('Are you sure?')) {
var selectedPlayer = Session.get('selectedPlayer');
PlayersList.remove(selectedPlayer);
}
}