我正在使用删除电话上的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
答案 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>