$(".btnHfG").click(function(){
var form = $(this).parents("form");
$(form).submit(function(){
var reply = $(this).find("input[name='reply']").val();
var message = $(this).find("textarea").val();
var url = $(this).attr('action');
$.ajax({
'type':'post',
'data':({'reply':reply,'message':message,'ajaxreply':true,'uid':uid}),
'url':url,
success:function(e){
$(form).before(e);
form = null;
}
});
return false;
});
});
第一次点击发送一条,第二次发送2条,第三次发送3条.这个是为什么呢?
是你$(".btnHfG").click( 这段代码重复绑定了。可以找一下原因。或者也可以这样写
$(".btnHfG").die().live("click",function(){});推荐找一下原因。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。