Я отправляю данные, собранные из формы на той же странице, для запроса вставки через ajax на страницу php, которая возвращает успех / сбой. Но вместо вызова ajax моя форма отправляется даже после возврата false. значения имени поля моей формы такие же, как и для ajax имен данных в почтовых полях. на странице php нет ошибки, поскольку я пробовал отправить фактическую форму, и это сработало. Почему даже после return false моя форма отправлена. в консоли есть ошибка, но она проигрывает при обновлении страницы.
вот мое поле формы
<form method="POST" action="manuAthuntication.php" id="myform" onsubmit="return editAdmin()">
j код запроса
<script>
function editAdmin(){
console.log("Here");
var aname=$("#aname").val();
var aemail=$("#aemail").val();
var depname=$("#depname").val();
var acontact=$("#acontact").val();
var adesi=$("#adesi").val();
var apass=$("#apass").val();
/* var myInput = document.getElementById('did');*/
/*myInput.disabled = false;*/
var hdid=$("#hdid").val();
var haid=$("#haid").val();
// $('#aidd').val(uid);
// var uid = sessionStorage.getItem("adminidedit");
$.ajax
({
type:'post',
url:'manuAthuntication.php',
data:{
editAdmin:"editAdmin",
aname:aname,
haid:haid,
aemail:aemail,
depname:depname,
acontact:acontact,
adesi:adesi,
apass:apass,
hdid:hdid
},
success:function(response) {
if(response=="success")
{
// console.log(" succes here");
$("#error").text(" added succesfully");
}
else
{
// console.log("here");
$("#succmssg").text("ID already exist. choose new one");
}
}
});
return false;
}
</script>