Почему не работает jQuery post?
POST не успевает отработать.
Все команды выполняются одна за одной, не ожидая выполнения предыдущей.
Если Вам нужно сделать редирект после успешного POST сделайте так:$("#send").click(function(){
  $.post("test.php", { name: "John", time: "2pm" }, function(){
    $(location).attr('href', '/test.php');
  });
});
Так редирект выполнится только в случае успешного выполнения запроса.
Как я понял, ТС хочет перейти на страницу /test.php с параметрами, что передает в ajax. Потом, с помощью css селектора jQuery выбирает location и меняет ему атрибут href :D
Правильнее будет создать форму и сделать ее сабмит. Вот так:$("body").append("<form id=form_submit method=POST><input type=hidden value=John name=name><input type=hidden value=2pm name=time></form>");
$("#form_submit").submit();