window.location.href на ajax успех не работает

Я пытался решить это некоторое время, но я не могуне получается это работает. Когда пользователь нажимает на ссылку, онПросят подтвердить, что он хочет предпринять это действие. Затем выполняется вызов AJAX. Сценарий, которыйs named работает нормально и возвращает строку, куда нужно перенаправить.

Я видел несколько постов здесь о проблемах с window.location, но ни один из них не мог решить мою.

Мой код:

function confirm(a,b,c){
        var r=confirm("Are you sure to do this?");
        if(r==true){
            $.ajax({
                type: "POST",
                url: "/process-action.php",
                async: false,
                data: {a:a,b:b,c:c},
                success: function(data){
                    window.location.href = data;
                }
            });
        } else {
            return false;
        }
    }

Если я сделаюalert(data) вместоwindow.location.href = data Я вижу, что переданы правильные данные. Например / пользователь / домашняя страница. Тем не менее, перенаправление не происходит.

Если попытаться заменить относительный путь на весь URL, но это нетоже не работает.

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

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