Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导框确认-选择“确定”时包括href_Javascript_Jquery_Html_Django_Bootbox - Fatal编程技术网

Javascript 引导框确认-选择“确定”时包括href

Javascript 引导框确认-选择“确定”时包括href,javascript,jquery,html,django,bootbox,Javascript,Jquery,Html,Django,Bootbox,我正在尝试添加到测试页面 当前,当我在触发引导框的超链接中包含href标记时,无论单击什么确认按钮(取消或确定),都会触发href 如何将href标记包含到引导框js代码中,仅当用户选择OK confirm(确定确认)选项时才会触发该代码?我尝试了几次,但都没有成功 以下是带有href标记的超链接: <a id="id_customized_details_duplicate" href="{% url customized_details_duplicate customized_det

我正在尝试添加到测试页面

当前,当我在触发引导框的超链接中包含href标记时,无论单击什么确认按钮(取消或确定),都会触发href

如何将href标记包含到引导框js代码中,仅当用户选择OK confirm(确定确认)选项时才会触发该代码?我尝试了几次,但都没有成功

以下是带有href标记的超链接:

<a id="id_customized_details_duplicate" href="{% url customized_details_duplicate customized_detail.id %}">Duplicate</a>

尝试这种方法,防止
锚定标记的默认操作
&添加窗口重定向调用,该调用在
引导框
确认处理程序中具有相应的
href
位置(单击“确定”选项时)

现场演示:


快乐编码:)

尝试这种方式,防止
锚定标记的默认操作
&使用
引导框中相应的
href
位置添加窗口重定向调用(单击“确定”选项时)

现场演示:


快乐编码:)

谢谢你的代码,但我已经修改了几个小时了,因为window.location=$(this.attr(“href”);这行代码似乎不起作用。有什么建议吗?@user1261774:你能创建一个JSFIDLE吗?我会检查一下there@user1261774当前位置此处按预期工作。谢谢您的帮助。“多亏了你的jfiddle,我现在可以工作了。”@JoshYates1980:不知道为什么jsfiddle链接会断开,但不管怎样,我现在已经修好了。谢谢你让我知道:)谢谢你的代码,但我已经修改了几个小时了,因为window.location=$(this.attr(“href”);这行代码似乎不起作用。有什么建议吗?@user1261774:你能创建一个JSFIDLE吗?我会检查一下there@user1261774当前位置此处按预期工作。谢谢您的帮助。“多亏了你的jfiddle,我现在可以工作了。”@JoshYates1980:不知道为什么jsfiddle链接会断开,但不管怎样,我现在已经修好了。谢谢你让我知道:)
    $(document).ready(function(){
        $('#id_customized_details_duplicate').on('click', function(){
            bootbox.confirm("Are you sure?", function(result) {
                if (result) {
                    //include the href duplication link here?;
                    //showProgressAnimation();
                    alert('OK SELECTED');
                } else {
                    alert('CANCEL SELECTED');
                }
            });
        });
    });
 $(document).ready(function(){
    $('#id_customized_details_duplicate').on('click', function(event){
                   event.preventDefault();
        bootbox.confirm("Are you sure?", function(result) {
            if (result) {
                 //include the href duplication link here?;
                 window.location = $(this).attr("href");

                //showProgressAnimation();
                alert('OK SELECTED');
            } else {
                alert('CANCEL SELECTED');
            }
        });
    });
});