В моем приложении javascript (использующем прототип) мне нужна некоторая информация со стороннего сервера, этот сервер иногда требует веб-взаимодействия с пользователем, и по этой причине он отправляет 302 http-код с новым URL-адресом в заголовке Location.Я хочу перехватить этот новый URL, чтобы открыть его в отдельном окне, однако метод getHeader ('Location') всегда возвращает ноль.Любая идея???Это упрощенная версия моего кода:
UPDATE = function(){
new Ajax.Request(proxy_url,{
method: 'post',
parameters: "p1=1&p2=2",
on302: function(response){
OpenURLfromLocation(response);
},
onSuccess: function(transport){
alert("OK");
}
});}
OpenURLfromLocation = function(response){
alert(response.getHeader('Location'));
}
Прокси-сервер ajax работает правильно, и я вижу на firebug, что он работает правильно, пока не попытается восстановить местоположение из заголовка.