无法看到将数据发送到PHP文件的代码的问题根源

时间:2019-07-11 14:12:04

标签: javascript php jquery ajax

很抱歉,我看起来很无知,但是我已经很久没有遇到这个问题了,现在我完全无法理解为什么我的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);
             }
       });

            }
        });

    });

我真的需要帮助。我绝对需要这个脚本才能工作。预先感谢。

0 个答案:

没有答案