我有一个ajaxForm
可以正常工作,但success
中调用的负责更改模态的功能不适用于Firefox或IE;它只适用于Chrome。
$(document).ready(function(){
$('#subscribe').ajaxForm(function() {
event.preventDefault();
//debugger;
success: alerta();
});
});
这是ajaxForm。
function alerta(){
//alert("Teste");
var cont = document.getElementById("modalCont");
var contConf = document.getElementById("modalContConf");
cont.style.display = "none";
contConf.style.display = "block";
}
这个函数改变了我的模态形式。
什么原因导致它只能在Chrome上运行?
答案 0 :(得分:1)
当我刚刚改变de ajaxForm函数内的事件顺序时,一切都有效。
$(document).ready(function(){
$('#subscribe').ajaxForm(function(event) {
success: alerta();
event.preventDefault();
});
});
愚蠢的错误。