表单提交后使用Javascript更新表-不在IE中工作&;边缘
我使用Wordpress中的Contact Form 7将数据保存到MySQL数据库中,并使用Submit Form。现在我需要在提交表单后重新加载一个包含这些数据的表。我正在使用以下脚本:表单提交后使用Javascript更新表-不在IE中工作&;边缘,javascript,mysql,wordpress,submit,Javascript,Mysql,Wordpress,Submit,我使用Wordpress中的Contact Form 7将数据保存到MySQL数据库中,并使用Submit Form。现在我需要在提交表单后重新加载一个包含这些数据的表。我正在使用以下脚本: /* FORM RELOAD AFTER SUBMIT */ jQuery("form").submit(function() { setTimeout(function(){ jQuery("#table-div").load(document.URL + ' #table-di
/* FORM RELOAD AFTER SUBMIT */
jQuery("form").submit(function() {
setTimeout(function(){
jQuery("#table-div").load(document.URL + ' #table-div > table');
}, 500);
});
我尝试使用超时,因为我需要一些时间来保存数据并将其取回。实际上,它在几乎所有浏览器(FF、Chrome、IE…)中都能正常工作,但在IE&Edge中无法正常工作,我无法找到解决方案。我不得不添加jQuery.ajaxSetup({cache:false});。现在它可以工作了,脚本:
/* FORM RELOAD AFTER SUBMIT */
jQuery("form").submit(function() {
setTimeout(function(){
jQuery("#table-div").load(document.URL + '?1234' + ' #table-div > table');
}, 500);
});
jQuery.ajaxSetup({ cache: false });
我不得不添加jQuery.ajaxSetup({cache:false});。现在它可以工作了,脚本:
/* FORM RELOAD AFTER SUBMIT */
jQuery("form").submit(function() {
setTimeout(function(){
jQuery("#table-div").load(document.URL + '?1234' + ' #table-div > table');
}, 500);
});
jQuery.ajaxSetup({ cache: false });