function theFinale()
{ document.getElementById("pop2").style.display = 'none';
document.getElementById("myPopup").style.display = 'none';
document.getElementById("pop3").style.display = 'none';
document.getElementById("pop4").style.display = 'block';
document.getElementById('pop4').style.position = "absolute";
document.getElementById('pop4').style.top = '250px';
document.getElementById('pop4').style.left = '250px';
setTimeout(function(){
document.getElementById('pop4').className = 'waa';
}, 2500);
window.line=document.getElementById('answer').value;
{
$.ajax({
type: 'POST',
url: 'qwe.php',
data: {z: line},
success: function(data) {
$("q").text(data);
}
});
document.getElementById('answer').reset();
}
window.location.href=window.location.href;
}
我希望在执行此功能后刷新。我应该重置html表单中的所有表单值。
答案 0 :(得分:3)
$.ajax()
异步返回结果。将window.location.href=window.location.href
移至success
的{{1}}函数。在$.ajax()
调用之前删除两个语法错误{
,在$.ajax()
之后移除}
。提供document.getElementById('answer').reset();
的标识符,并在setTimeout
clearTimeout()
success
函数之外
theFinale
var timeout = null;
答案 1 :(得分:0)
success: function(data) {
$("q").text(data);
location.reload()
}
你试过这个吗?