Невозможно увидеть источник проблемы с кодом для отправки данных в файл PHP - PullRequest
0 голосов
/ 11 июля 2019

Мне очень жаль, что я выгляжу очень невежественным, но я долго сталкивался с этой проблемой, и теперь я совершенно не могу понять, почему моя функция JQuery не работает.

Мне нужен этот код для отправки данных в файл PHP, который, я уверен, работает. Я пытался закодировать все с помощью php, но я нашел место, где мне нужно будет включить ajax.

$(document).ready(function(){
        $('#sending').on('submit', function(event){
            event.preventDefault();
            if(($('#receiver_id1').val() == '0') && ($('#receiver_id2').val() == '0') && ($('#receiver_id3').val() == '0'))
            {
                alert("Please fill in the recipient!");
                return false;
            }

            else if($.trim($("#message").val()) == '')
            {
                alert("You cannot send an empty message.");
                return false;
            }
            else if($('#subject').val() == '')
            {
                var retVal = confirm("Are you sure to send a message without a subject?");
                   if( retVal == true ) {
      var receiver_id1 = $('#receiver_id1').val();
      var receiver_id2 = $('#receiver_id2').val();
      var receiver_id3 = $('#receiver_id3').val();
      var receiver_name1 = $('#receiver_id1').text();
      var receiver_name2 = $('#receiver_id2').text();
      var receiver_name3 = $('#receiver_id3').text();
      var from_user_name =  '<?php echo $from_user_name;?>';
      var from_user_id =  '<?php echo $from_user_id;?>';
      var subject = $('#subject').val();
      var message = $('#message').val();
       $.ajax({
        url:"messaging.php",
        type:"POST",
        data:{receiver_id1:receiver_id1, receiver_id2:receiver_id2, receiver_id3:receiver_id3, receiver_name1:receiver_name1, receiver_name2:receiver_name2, receiver_name3:receiver_name3, subject:subject, message:message},
        success:function(data)
        {
          $('#receiver_id1').val("0");
          $('#receiver_id2').val("0");
          $('#receiver_id3').val("0");
          $('#subject').val("");
          $('#message').val("");
               var employee_id = $(this).attr("id");  
               $.ajax({  
                    url:"select.php",  
                    type:"post",  
                    data:{employee_id:employee_id},  
                    success:function(data){  
                         $('#employee_detail').html(data);  
                         $('#popup').modal("show");
                    }  
               });  
             },
             error: function(jqxhr, status, exception) {
                 alert('Exception:', exception);
             }
                });

                   } else {
                      return false;
            }
        }        else
            {
      var receiver_id1 = $('#receiver_id1').val();
      var receiver_id2 = $('#receiver_id2').val();
      var receiver_id3 = $('#receiver_id3').val();
      var receiver_name1 = $('#receiver_id1').text();
      var receiver_name2 = $('#receiver_id2').text();
      var receiver_name3 = $('#receiver_id3').text();
      var from_user_name =  '<?php echo $from_user_name;?>';
      var from_user_id =  '<?php echo $from_user_id;?>';
      var subject = $('#subject').val();
      var message = $('#message').val();
       $.ajax({
        url:"messaging.php",
        type:"POST",
        data:{receiver_id1:receiver_id1, receiver_id2:receiver_id2, receiver_id3:receiver_id3, receiver_name1:receiver_name1, receiver_name2:receiver_name2, receiver_name3:receiver_name3, from_user_name:from_user_name, from_user_id:from_user_id, subject:subject, message:message},
        success:function(data)
        {
          $('#receiver_id1').val("0");
          $('#receiver_id2').val("0");
          $('#receiver_id3').val("0");
          $('#subject').val("");
          $('#message').val("");
               var employee_id = $(this).attr("id");  
               $.ajax({  
                    url:"select.php",  
                    method:"post",  
                    data:{employee_id:employee_id},  
                    success:function(data){  
                         $('#employee_detail').html(data);  
                         $('#popup').modal("show");
                    }  
               });  
             },
             error: function(jqxhr, status, exception) {
                 alert('Exception:', exception);
             }
       });

            }
        });

    });

Мне действительно нужна помощь. Мне абсолютно нужен этот скрипт для работы. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...