如何使用Jquery.Unobtrusive.Ajax取消ajax请求?

时间:2014-11-04 17:28:16

标签: javascript ajax asp.net-mvc unobtrusive-ajax

我正在使用像这样的Ajax.ActionLink

@Ajax.ActionLink("link text", "action", new AjaxOptions(){ OnBegin = "test()" })

我希望能够根据javascript中的test()函数的结果取消链接的ajax调用,如此

function test(){

  if(condition){
    //execute the ajax request 
    return true; 
  }else
  {
    //cancel the ajax request
    return false; 
  }

}

我见过教程证明这是可能的,但我不知道怎么办不起。有人可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:3)

更改

OnBegin = "test()"

OnBegin = "return test()"