Как передать из php echo в javascript alert?
На сервере:$sql = mysql_query("INSERT INTO temp (login, id, date, status) VALUES ('$login', '$id', '$komm', '$time', '0') ");


$data = array(
	'status' => 'success',
	'redirect' => '/page',
	'message' => 'Действие успешно! Ожидайте!'
);
print(json_encode($data));
На клиенте:function nameMethod() {
    $.ajax({
        url: '/url',
        dataType: "json",
        type: 'POST',
        success: function (response) {
            window.setTimeout(function () {
                  alert(response.message)
                }, 2000);
            window.location.href = response.redirect;
        }
    });
}

<button type="button" onclick="nameMethod()">Submit</button>
"/page?success=1"
а там считывайте GET и если есть - выводите alertfunction getParameterByName(name) {
    name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
    return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
И юзаем:if(getParameterByName('success')==1) {alert('Успех');}