【发布时间】:2010-12-30 18:57:24
【问题描述】:
我有一个带有 Jquery 的 MVC 应用程序;我有一个带有一些数据的网格视图和一个指向控制器新操作的元素。 现在我需要在执行操作之前进行一些验证。 我的代码是这样的:
$('#datosCartolaSeguro a').click(function(e) {
var datosProductoSeleccionado = $(this).parent().find('input').val();
$.post(pathSite + 'PorSegurosCartola/ProductoTieneCartola',
{
strDatosProducto: datosProductoSeleccionado
},
function(resp) {
if (resp == 'False') {
popupActual = '#popupProdNoTieneCartola';
centrarPopup();
cargarPopup();
}
else {
mostrarVentanaAdvertencia();
return true;
}
}
);
});
调用方法后:cargarPopup() 想避免action链接点击的执行。我尝试了一个简单的 return false,但该页面进行了回发。我还尝试了函数 e.preventDefault();已在此论坛的其他解决方案中发布,但它不起作用。我需要避免点击 ActionLink 但没有回发。 谢谢。
【问题讨论】:
标签: jquery