Javascript如何从PHP文件响应中重定向

时间:2018-06-26 12:06:56

标签: javascript php

我在前端有一个javascript请求,在后端有一个使用php文件作为网址的php。 我想知道如何重定向? 在一种情况下,如果表中有数据,我将初始化地图,而在另一种情况下,我将重定向。

PHP文件api.php

Display Name

这是我的回复。如果表格是空的,则我不知道如何在javascript中进行切换以处理响应。

JavaScript代码

Test Methods

1 个答案:

答案 0 :(得分:2)

检查您的返回状态,然后使用location.href

重定向
$.ajax({
    url: 'api.php',
    type: "POST",
    dataType: 'json', 
    data: $('#propertySearch').serialize(),
    success: function (data) {
        if(data.status && data.status === 'redirect' && data.data) {// Check all condition
            location.href = data.data;
        }
        else {
            initMap(data.data);
        }
    }
});

另外,请查看以下答案:How do I redirect to another webpage?