ASP.NET / jQuery是否可以在不打开新页面的情况下执行链接?

时间:2010-02-03 18:37:57

标签: asp.net jquery html

点击后是否可以有一个链接执行href目标,但不会弹出一个新窗口?

1 个答案:

答案 0 :(得分:3)

我认为你的意思是使用jQuery,因为你已经标记了它。使用ajax调用将点击页面,如果您愿意,您可以在完成时执行操作。 e.preventDefault将停止点击(访问网址)。

这样的东西?

$("a#mylink").click(function(e){
   var goto = $(this).attr('href'); //get the url
   $.ajax({
      url: goto
   }); //execute the href
   e.preventDefault(); //prevent click
});

Ajax jQuery reference