Jquery ajax отправка формы даже после возврата false? - PullRequest
0 голосов
/ 13 июля 2020

Я отправляю данные, собранные из формы на той же странице, для запроса вставки через 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>
...