2013-10-01 36 views
-1

我有一個PHP腳本查詢數據庫,並根據查詢的結果,可能會重定向頁面。我需要定期調用這個腳本,比如說每2秒鐘一次。我將如何得到這個發生?我能找到的所有信息都是關於如何在不重定向頁面的情況下使用Javascript調用PHP腳本的信息。使用Javascript,我該如何調用重定向的PHP腳本?

+1

阿賈克斯+ JSON + document.location – ncm

+0

PHP也支持使用'header'重定向的方式 – aug

+0

@aug - 我想他wan ts向服務器發送請求以檢查是否有任何需要刷新或重定向的請求。如果是的話,他希望做的重定向的東西像會話到期或什麼的。 – ncm

回答

1

在AJAX回調函數,這樣做:

if (some criteria) { 
    document.location.href = "URL to redirect to"; 
} 
1

使用jQuery你可以做這樣的事情

$.ajax({ 
    url: "test.php", 
}).done(function(o) { 
    if (some manipulation with o){ 
    document.location.href = "https://stackoverflow.com/q/19106363/1090562" 
    } 
}); 

關於JS重定向你可以在這裏閱讀: How to redirect to another webpage in JavaScript/jQuery?