我有这个链接:
$('.popup-window').click(function (e) {
e.preventDefault();
$.ajax({
...
})
});
这是一个 .NET LinkButton(调用 javascript 的链接,而不是真正的 href)。如果 ajax 返回一些值(假设是 false),我想阻止默认值。否则,如果为 true,则继续使用该链接处理程序。
我该怎么做?
附注我需要在开头使用 e.preventDefault();
,否则 .NET 处理程序将立即采取行动。
最佳答案
您可以使用 __doPostBack()
js 函数在 AJAX 回调中触发回发。
唯一的事情是你需要传入导致回发的控件的 id,例如
__doPostBack('btnPopup', null);
您可以在这个问题中看到有关此功能的更多信息:How to use __doPostBack()
关于javascript - 我可以继续使用之前的阻止链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18912192/