我的JQuery中的Ajax有一个非常奇怪的问题。 这是我的代码。当servlet工作时,它会在dataBase中添加一个用户,并在消息中添加一个div pop。
var aj = $.ajax({
type:"get",
//async:false,
url: "HERE'S THE SERVLET",
data: {mail : email,login:login,password:password1,nom:nom,prenom:prenom},
success:function(res){
alert("success");
},
error:function(res){
console.log(res);
alert("fail servlet");
}
})
$(document).ajaxSuccess(function(){
$(document).ready(function(){
//alert("ok");
$("#popup").show(800);
$("#insc").replaceWith(jQuery("#popup"));
});
});
问题在于:
使用 Mozilla ,一切都很好。用户被添加到dataBase中,我有#popup div。 使用 Chrome ,我不知道为什么,但添加了用户,但#popup div不在此处。 使用 IE ,没有任何作用。浏览器没有响应,几秒钟后,出现错误警报(“失败的servlet”)。
如果有人能帮助我...... 提前谢谢。
编辑:它适用于Chrome,但我仍然遇到IE的问题。 (不再是async:false,但仍然是“fail servlet”警告)。