动态函数的动态回调

时间:2017-07-11 14:00:13

标签: javascript jquery ajax callback

我想在调用一个动态调用函数的函数后调用一个回调函数。我要么写错了要么很复杂。我不确定。但这是相关的代码。

confirm_delete(delete_resource,$resource_id, function(){

    if ($confirm_delete === 1) {
        $(this).parent().parent().hide();
        $(this).parent().parent().prev().hide();
    } 
});

以下是没有尝试回调的情况

confirm_delete(delete_resource,$resource_id);

1 个答案:

答案 0 :(得分:0)

我假设你正在寻找这样的东西:

function confirm_delete(delete_resource, $resource_id, cb) {
    var $confirm_delete = confirm('Are you sure');
    if ($confirm_delete) {
        $(this).parent().parent().hide();
        $(this).parent().parent().prev().hide();
        // call callback fn
        cb();
    } 
}

confirm_delete(1, 1, function(){
  console.log('im callback fn');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>