我想使用这个:
$('#delete').live('click',function(){
var result;
bootbox.confirm("Are you sure?", function(response){
result=response;
});
alert(result);
return result;
});
但是当按钮被点击时:
首先显示警报,然后才显示bootbox确认对话框。
我想返回响应,但如果我从回调函数中返回它,它不起作用,因为它会从回调函数中返回响应,而不是从$('#devicedelete').live('click',function(){})中返回。
顺便说一下,我正在尝试根据响应提交表单。因此,如果我返回'true',则将提交表单,否则如果返回'false',则不会提交表单。
请检查这个:http://pastebin.com/9H3mxE9Y
我有一个带有每行复选框的大表格,用户选择复选框并单击任何一个按钮(如“删除”,“复制”等),表单应该被提交。
谢谢
preventDefault()
来阻止表单提交。 - Smern