Ajax响应更改位置


Ajax response change location

我在jquery中有一个函数,它可以提交一个运行良好的表单,但我需要根据响应进行不同类型的反应,有时我需要显示消息,有时重新加载窗口,以及其他重新定位窗口

我对最后一部分有问题,我不知道如何检测到这是一个url,并更改位置。

这是我的脚本jquery

function process_form(type_form, id_content_error){
    var url = "url.php?form="+tipo_form;
    var response= document.getElementById(id_content_error);

        response.style.display='block';
        $.ajax({
               type: "POST",
               url: url,
               data: $('#'+type_form).serialize(),
               success: function(data)
                {
                    if (data==1){
                        window.location.reload();
                    }else{
                        response.innerHTML=data; 
                    }
                }
        });

        return false; // Evitar ejecutar el submit del formulario.

};

我的php返回3种类型的句子,

"1":当我需要重新加载窗口时。

"messaje":当我需要展示一些东西的时候。

"some_url.php":当我需要重新定位窗口时。

对不起我的英语,谢谢

我解决了在成功函数中添加这个问题

}else if (data.search(/.php/)!=-1){
    window.location = data;
}