Also since this ruins the whole purpose of AJAX here's a temp fixed to the added url when screen is refreshed from submission. I got this from an older post 3 years ago
Hi All,
I had same problem. AJAX was not working in IE. I've tried IE6 and IE7. My html was valid... but there was just loading icon and nothing hapanned even if it was working in firefox withou issues.
For me solution was to clear form action url which is in format:
URI#unit_tag, for example /blog/#wpfc7_blablaIt is enough to remove #wpfc7_blabla part. You can do it directly in plugin sources in includes/classes.php or you can add following code into functions.php of your theme to clear URL:
function fix_wpcf7_ajax($url) {
return '';
}
add_filter('wpcf7_form_action_url','fix_wpcf7_ajax');Unit tag (#wpfc7_blabla) is good for non ajax calls, because after page reload you will jump directly to form, but i can live without this but with working ajax with IE ;)