Я пишу PHP-программирование в базе данных, я отправляю данные формы, которые нужно вставить в базу данных на той же странице, но когда она перезагружается, она дает уважаемую ошибку. Я хочу заблокировать перезагрузку страницы с помощью javascript или jQuery, но я понятия не имел об этом.Как предотвратить перезагрузку страницы после отправки?
<!DOCTYPE HTML>
<html lang="en">
<head><title>Title</title></head>
<body>
<form method=post>
<label for="name">Name </label>
<input type=text name=name size=30>
<br/>
<input type=submit value=Sent name=submit>
</form>
</body>
</html>
У меня есть тег формы перед тем, как я не мог этого сделать. сценарий РНР
<?php
$conn=pg_connect("host=hostname dbname=databasename user=username password=password") or die("Error, Could not connect".pg_last_error($conn));
$rs=pg_query($conn,"insert into tablename(name) values($_POST['name']");
if($rs)
{
echo "Inserted";
}
else
{
echo "ERror is occured!";
}
?>
Рассмотрим имя является уникальным в базе данных, то ошибка генерации во время повторной формы ...
It is the second step when I submit the page after fillup the form..
It occurs after the re-submission of the form
Пожалуйста, помогите мне решить проблема .. Спасибо ....
Это поведение по умолчанию submit. он автоматически перезагрузит страницу, если вы не захотите перезагрузить страницу. Используйте запрос ajax. – guradio
- хороший способ начать http://malsup.com/jquery/form/ –
можно с помощью javaScript –