Использование Ajax для вставки данных, но для вставки требуется время - PullRequest
0 голосов
/ 02 января 2019

Я использую ajax для вставки данных в MySQL, но если я нажимаю кнопку отправки, то для вставки данных требуется больше времени. Надеюсь, кто-то здесь сможет сделать лучше меня, пожалуйста, оставьте отзыв.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type ="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

МойКод Ajax:

<script>

        $(document).ready(function(){

            $("#button").click(function(e){
                e.preventDefault();
                var usId=$("#userId").val();
                var mailId=$("#mailId").val();
                var palId=$("#palId").val();
                var mtext=$("#umText").val();

                setInterval(function(){
                    $('#loadMesg').load("../validate/getMessage.php?mailId=<?php echo $_GET["mailId"]; ?>").fadeIn("slow");
                }, 200);

                $.ajax({
                    url:'../validate/updateMails.php',
                    method:'POST',
                    data:{
                        u_id:usId,
                        pal_id:palId,
                        u_mtext:mtext
                    },
                   success:function(data){
                       //alert(data);
                       $("#umText").val('');
                       $('#loadMesg').load("../validate/getMessage.php?mailId=<?php echo $_GET["mailId"]; ?>").fadeIn("slow");
                   }
                });

            });
        });



    </script>

И моя форма отправки:

<form>
<input type="hidden" id="mailId" name="mailId" value="<?php echo $_GET["mailId"]; ?>">
<input type="hidden" id="palId" name="palId" value="<?php echo $_GET["palId"]; ?>">
<input type="hidden" id="userId" name="userId" value="<?php echo $_SESSION["u_id"]; ?>">
<textarea placeholder="Write M-Mail" id="umText" name="umText" class="input"></textarea>
<button type="submit" title="send" id="button"><i class="fa fa-paper-plane"></i></button>
</form>

1 Ответ

0 голосов
/ 02 января 2019

https://code.jquery.com/jquery-latest.min.js // ссылка для последней версии JQuery

Добавить только один JS:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...