Ну, я тут ще гуглив і в цілому пишуть таке "Responses in the 300 range are meant to be transparent. AFAIK, web browsers don't expose any of them to javascript. Thus, handling the 303 is not an option." А дані приходять вже як відповідь від редіректа, який браузер сам робить.