Kendo Scheduler - 删除事件后的ajax调用

时间:2014-05-15 06:56:59

标签: javascript kendo-ui kendo-scheduler

我的剑道调度程序包含删除事件

..      
e.Remove("scheduler_remove");
})

,功能是

function scheduler_remove(e){
    $.ajax({
        url: '@Url.Action("ValidateTaskForAddingBreak", "Home")',
        type: "POST",
        success: function (da) {
           alert("im a success");
        }
   }
}

问题是,它在删除任务之前进行了ajax调用。我还尝试使用e.DataBounde.DataBinding,但它会被称为几个不应该被调用的地方。

有没有办法让事件先发生,然后进入ajax调用?

1 个答案:

答案 0 :(得分:1)

我找到了办法:

如果我为它添加了超时,则会在事件结束后调用

    function scheduler_remove(e) {
      setTimeout(function () {
        $.ajax({
          url: '@Url.Action("ValidateTaskForAddingBreak", "Home")',
          type: "POST",
          success: function (da) {
            alert("im a success");
          }
        });
      }, 500);
    }