如何在此脚本的isconfirm方法中调用URL?

时间:2015-07-20 15:02:24

标签: javascript jquery html

我正在使用删除电话上的onclick

<input type='button' value='Delete' class='btn btn-danger btn-sm' 
id='btn_Delete6' profile-id='#= ProfileID#'>

这是它运行的脚本

$(document).ready(function () {
        $('body').on('click', 'td input', function () {
            swal({
                title: "Are you sure?",
                text: "You will not be able to recover this imaginary file!",
                type: "warning",
                showCancelButton: true,
                confirmButtonClass: 'btn-danger',
                confirmButtonText: 'Yes, delete it!',
                cancelButtonText: "No, cancel plx!",
                closeOnConfirm: false,
                closeOnCancel: false
            },
            function (isConfirm) {
                if (isConfirm) {
                    swal("Deleted!", "Your imaginary file has been deleted!", "success");
                } else {
                    swal("Cancelled", "Your imaginary file is safe :)", "error");
                }
            });
        });

    })

问题是我不知道如何在isConfirm函数中运行url。我将行的profileID传递给了profile-id的网址。如何拨打我需要的/OBProfile/Delete/"profileid"?这是使用SweetAlert

完成的

2 个答案:

答案 0 :(得分:1)

你是什么意思“打电话给网址”,你的意思是去吗?

这样就可以了:

window.location.href = '/OBProfile/Delete/whatevertheprofileisis';

评论后更新

我认为这会派上用场。 AngularJS. How to call controller function from outside of controller component

答案 1 :(得分:-1)

profile-id在td表的ID属性中? 你可以使用最近的jquery获取来自td附近的id,点击你的输入。

通过示例

</h2>