以下是代码:
<script type="text/javascript">
$(function(){
$("#btnOk").click(function(){
$.ajax({
url: "/ajax/CheckInGroup.ashx",
type: "GET",
data: "groupID=" + $("#ddlGroups").val() + "&userID=<%=userID %>",
success: function(msg){
if (msg == "No")
{
alert("对不起,您已经存在于组中,不能重复添加!");
}
else
{
}
}
});
});
});
</script>
我想如果提示"对不起,您已经存在于组中,不能重复添加!"的时候,那么按钮的单击事件返回值为false,表示不提交,否则的话就提交!返回true和false的代码应该怎么写了?请大家帮忙,先谢过!
你既然已经有异步的ajax了,就不可能实现你说的方案了,可以click函数返回false,在ajax的回调中通过location.href = 'xxx'或者window.open('xxx')来实现单击链接的功能
在这个clcik结尾写上return false;然后把执行的内容写在一个函数中,根据ajax返回的数据来判断去执行这个函数
你这个函数适用于验证的吧。
然后,如果验证成功就在success里面写提交数据的操作
失败就不用咯。
可以换个思路吧