2014-11-04 4 views
-1

Я использую Ajax.ActionLink как этотКак отменить запрос ajax с помощью Jquery.Unobtrusive.Ajax?

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

Я хочу, чтобы иметь возможность отменить АЯКС вызов по ссылке на основе результата моего теста() функции в JavaScript, как и

function test(){ 

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

} 

Я видел учебники, демонстрирующие, что это возможно, но я как-то не могу заставить его работать. Кто-нибудь может мне помочь? Благодаря!

ответ

2

Изменить

OnBegin = "test()" 

в

OnBegin = "return test()" 
+0

Это сработало! Спасибо вам \ o / –

Смежные вопросы