Ajax не перенаправляет на указанный URL - PullRequest
0 голосов
/ 27 мая 2019

Мне трудно найти ошибку, объясняющую, почему мой ajax не выполняет или, возможно, не перенаправляет на указанный URL в моем коде ajax.

Я попытался устранить неполадки, поместив предупреждающее сообщение в свой php-код, просто чтобы убедиться, что оно перенаправляет, но ничего не показывает.

 $('#insert_form').on("submit", function(event) {
     event.preventDefault();
     alert("hi");
     $.ajax({

         url: "unit_update.php",
         method: "POST",
         data: $('#insert_form').serialize(),

         beforeSend: function() {
             $('#insert').val("Updating");
         },
         success: function(data) {
             alert("SUCCESSFULLY UPDATED");
             $('#insert_form')[0].reset();
             $('#edit_data_Modal').modal('hide');
             $('#unit').php(data);

             setTimeout(function() {
                 location.reload();
             }, 100);
         },
         error: function(data) {
             $('#ErrorDiv').show();
             $("#ERRMessage").text("ERROR UPDATING");
         }

     });
 });

Я получаю сообщение "hi" и "SUCCESSFULLY UPDATED" из моего кода ajax после нажатия кнопки UPDATE, но я не получаю обновленный результат в моей базе данных.

1 Ответ

0 голосов
/ 27 мая 2019

http://api.jquery.com/jquery.ajax/

$('#insert_form').on("submit", function(event){  
    event.preventDefault();  
    alert("hi");
    $.ajax({
        type: "POST",
        url: "unit_update.php",
        data: $('#insert_form').serialize(),
        beforeSend: function() {
            $('#insert').val("Updating");
        }
    }).done(function(data) {
        alert("SUCCESSFULLY UPDATED"); 
        $('#insert_form')[0].reset();  
        $('#edit_data_Modal').modal('hide');  
        $('#unit').php(data);  
        setTimeout(function() {
            location.reload(); 
        }, 100);
    }).fail(function() { 
        $('#ErrorDiv').show();
        $("#ERRMessage").text("ERROR UPDATING"); 
    });  
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...