Вы должны разобрать код и использовать Javascript, чтобы установить document.location
$.get('page.php', { GETvar : 'redirectUrl' }, function(data, textString){
if (textString == "succes") { //Succes!
document.location = data;
}
else{ // failure }
});
Если ваш PHP-скрипт возвращает действительный URL-адрес, это установит его местоположение.
EDIT
Вы также можете использовать скрытый iFrame следующим образом:
HTML:
<iframe src="blank.html" name='hiddenframe' id='hiddenframe' onload='readyLoad()'>
А затем используйте такой 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 (они великолепны).