Как сделать отправку формы через ajax без удаления post?
зачем ты делаешь обработку формы аяксом, если потом пишешь window.location.replace("http://localhost/BDsteam.php");
?
Предполагаю, что на print_r ты смотришь уже после этого самого реплейса, при котором запрос проходит методом GET. Не удивительно, что $_POST массив пуст.
Если я неправ, расскажи подробней
попробуйте так data: {data: msg},