采用jquery 的ajax,提交程序出现两次,真奇怪? 400 报错
$("#submit").click(function(){
$.ajax({ type:"POST", url : '/web/index.php', timeout: 10000,
data:{ nickname:nickname, birthyear:birthyear, birthmonth:birthmonth, birthday:birthday, sex:sex, password:password, }, async:true, //异步请求 //cache:false, success: function(data){ //成功返回值
$(".content-left ul li a").removeClass("hover");
$(".success").addClass("hover");
$("#aq-uin").empty().text(data);
$(".get-haoma-success").css("display",'block');
$(".content-right:first").css('display','none');
},
//出错 服务正忙,请稍候
error:function(XMLHttpRequest,textStatus,errorThrown){
$(".content-right").empty().text("...服务正忙,请稍候");
window.setTimeout("window.location = '/2008/member/reg_1.php'",2000);
}
});
});
<span id="submit">注册</span> 点击注册按钮时,出现两次请求在火狐和ie情况相同,程序也没出现错误啊
在点击后,程序又重复执行了一遍。
######把 async改为false######搞不好是页面内有两个id是 submit的元素######完整的贴出来看看呢。######
id="submit " 就一个
asyc='true' //发送同步请求了,同步请求将锁住浏览器,用户的其他操作必须等待该请求完毕才可以执行,这显然不对哦
######还是找不到原因啊
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。