0

这是我的脚本

   <script>
$(document).ready(function(){
$("a.exe").click(function()
    {

   e.preventDefault();



     $.ajax({
            type: "GET",
            url: this.href,
            cache:false,
            success: function(data){
                      $("#result2").append(data);
            }
     });
     return false;
}); 
});
</script>

我的回声声明

  echo "<tr><td style='border:1px; width: 200px;height:30px;'>
  <a   href='http://exe.net/free/action1.php?id1=".$id1."' 
                                         class='exe' >".$name1."</a></td></tr>";

没有ajax请求......没有价值传递......它直接进入url......

4

2 回答 2

2

您忘记在事件函数参数event内部传递。click

例子

$('a.exe').click(function(event){ event.preventDefault(); })
于 2013-04-04T08:17:54.553 回答
0

传递e给您的click函数:

$("a.exe").click(function(e) {

    e.preventDefault();
于 2013-04-04T08:16:14.483 回答