当前位置:编程学习 > C#/ASP.NET >>

为什么在ajax里面使用return false没有用?


 $.ajax({
            type: "POST",
            url: "handler/BackHandler.ashx",
            data: "cmd=CheckUser&&user_id="+user_id+"&vote_id="+vote_id,
            beforeSend: function() {

            },
            error: function(da) {

            },
            success: function(data) {
                if(data=="N")
                {
                     alert("你已经提交过");
                }
                else
                {
                       $("#htmltab").find("tr").find("td").find("input:checked").each(function(){
                       var item_id = $(this).attr("id");
                       var detail_id = $(this).parent().parent().attr("id");
                       $.ajax({
                            type: "POST",
                            url: "handler/BackHandler.ashx",
                            async:false,
                            data: "cmd=InsertSelected&detail_id="+detail_id+"&vote_id="+vote_id+"&item_id="+item_id+"&user_id="+user_id+"&user_name="+user_name,
                            beforeSend: function() {

                            },
                            error: function(da) {

                            },
                            success: function(data) {
                                if(data=="N")
                                {
                                     flag = "N";
                                }
                            }
                       })
                    })
                   if(flag=="Y")
                   {
                       alert("投票成功,点击查看投票结果");
                   }
                }
                
            }
        })
       return false;
    });

是这样的,有个服务器控件,我点击他的时候触发ajax事件,以上代码直接在最后写上一个return false也满足了我的要求,不管是哪种情况,都不会返回。
为什么在ajax中添加return false会不起作用呢?(直接在以上alert后面加上return false 仍会返回)
知道的大哥帮个忙,谢过先。。。 --------------------编程问答-------------------- 这个和return值有什么关系…… --------------------编程问答-------------------- 我用的asp.net,我想通过return false 阻止返回服务器,因为点击的是服务器控件

但在alert();后面紧接着加上return false 没有作用,什么原因? --------------------编程问答-------------------- 既然是ASP.NET做的直接用AJAX控件就好了,很好很强大 --------------------编程问答-------------------- 真悲催啊,都木人回答到点上~~~~~
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,