我有一个运行良好的 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 上运行?
最佳答案
当我只是更改 ajaxForm 函数中事件的顺序时,一切正常。
$(document).ready(function(){
$('#subscribe').ajaxForm(function(event) {
success: alerta();
event.preventDefault();
});
});
愚蠢的错误。
关于javascript - AJAX 成功不适用于 IE 和 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43917021/