Один Ajax-вызов работает, но последний не анализирует данные на странице данных. - PullRequest
0 голосов
/ 17 февраля 2019

У меня есть два сценария, которые анализируют данные.Message.php работает нормально, но когда я пытаюсь отправить данные в data.php, я сталкиваюсь с ошибкой:

"Примечание: неопределенный индекс: идентификатор пользователя в D: \ xampp \ htdocs \ metro \data.php в строке 11 "

Код:

<script type="text/javascript">
  function post(){
      var name = document.getElementById("name").value;
      if(name==''){
        swal('Type Your Message','You Cannot Send An Empty Message','error');
        return false;
      }
      else{
        $.ajax
        ({
          type: 'post',
          url: 'message.php',
                data:
          {
             message:name,
             userid: <?php echo $get; ?>
          },
                 success: function (response)
          {
            alert(user);
}
        });
        return false;
      }
  }
</script>


<script type="text/javascript">
  $(document).ready(function(){

    setInterval(function(){
      $('#show').load('data.php');
    },1000);

  });


</script>
<script type="text/javascript">
$(document).ready(function(){
  var k =<?php echo $get; ?>;
  if(k!=''){

  $.ajax
  ({
    type: 'post',
    url: 'data.php',
    data:
    {
       "userid": <?php echo $get; ?>
    },
     success: function (response)
    {
      alert(k);
}
  });
  return false;
}

});
</script>

Выдается ошибка:

Примечание: неопределенный индекс: идентификатор пользователя в D: \ xampp \ htdocs \ metro \ data.php в строке 11

1 Ответ

0 голосов
/ 17 февраля 2019

В вашем data.php, вызывающем ajax-код, вы должны внести следующие изменения:

data:
   {
      userid: '<?php echo $get; ?>'
   },

Вы пропустили кавычки из значения переменной, а также добавили кавычки при определении ключа.Надеюсь, это поможет вам.

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