Почему я не могу использовать jQuery для запуска AJAX-запроса из обработчика события unload?

У меня есть следующий код, предназначенный для регистрации события, когда пользователь закрывает окно чата:

$(window).unload( function() {
   test();
});

function test()
{
   alert("Hi");
   $.ajax({
      type: "POST",
      url: baseUrl + 'Index/test',
      data: "user_id=" + "Nisanth" + "& chat_id=" + 2,
      success: function(msg){
         alert(msg);
      }
   });
   alert('Success');
}

Оба сообщения «Привет» и «Успех» предупреждают нормально, но предупреждение в обратном вызове AJAX не ... Операция, которую я намерен инициировать с помощью запроса AJAX, также не выполняется (я разрабатываю приложение чата и намереваюсь внести запись в базу данных, когда пользователь закрывает окно).

Ответы на вопрос(2)

Ваш ответ на вопрос