Функция в ajax при разборе на него числа типа 1 или 2 работает, но когда я разбираю с переменным, не работает - PullRequest
0 голосов
/ 17 июня 2019

у меня есть функция в ajax.Когда я посылаю число с функцией, оно работает, но когда я посылаю его с переменной, оно не работает.

function display_message(userID) {
  $.ajax({
    url: "displaychat.php",
    method: "post",
    data: {
      touid: userID
    },
    success: function(data) {
      $('.msg_push' + userID).html('');
      //$('.msg-right').html('');
      // $('.msg-left').html('').hide(); `enter code here`
      $('.msg_push' + userID).append(data);

      var objDiv = $('.msg_body');

      if (objDiv.length > 0) {
        var height = objDiv[0].scrollHeight;
        objDiv.scrollTop(height);
      }
    }
  });
}

1 Ответ

0 голосов
/ 17 июня 2019

.. так как я не могу комментировать .....

Если "не работает" отправляет нулевое значение, то возможно любое из следующих

  • userId не определено ... (возможно, вы сделали опечатку, объявив userid или UserId вместо `userId
  • userId, использованный использованный вне области

    - Поскольку вы используете php, возможно, userId не был инициализирован или ему было присвоено нулевое значение при загрузке страницы (возможно, пользователь не вошел в систему

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