I have the following code:
<?PHP
if (isset($_POST['submit'])) {
header("Location: http://mysite.com");
}
?>
<form name="form1" action="" method="post">
Name: <input name="name" type="text">
<input type="submit" value="submit" name="submit">
</form>
The problem is that when I submit the form the redirection to mysite.com takes too long time, 5-10s.
I would like to display a messege “Loading… Please wait” och show an animated image so that I know that something is happening.
How do I do in javascript och ajax?
I don’t know if it’s possible (but I don’t think so) but you could add exit(); after setting the header so the rest of the script isn’t executed and sent to the browser. That could reduce the time a bit.
What you could try is to do the redirection with javascript instead of a http header.