您应该解析代码并使用Javascript来设置document.location
$.get('page.php', { GETvar : 'redirectUrl' }, function(data, textString){
if (textString == "succes") { //Succes!
document.location = data;
}
else{ // failure }
});
如果PHP脚本返回有效的URL,则会将该位置设置为该URL。
修改的
你也可以使用这样的隐藏iFrame:
HTML:
然后使用像这样的一些Javascript
var first = true;
function setRedirect (url) {
hiddenframe.location = url;
}
function readyLoad() {
if( first == true ) { first = false; return false; }
else {
alert( 'ready loading, was redireced too:' + myFrame.location.href );
//Use new location code
}
}
您应该使用jQuerys内置函数将这些函数包装到漂亮的小事件处理程序中(它们很棒)。