次のajax呼び出しは私にとってはうまくいきます:
$.ajax({
url:"/" + destination,
type:"POST",
dataType:"json",
data:collectedData,
success: successFunction,
error:errorFunction
});
ただし、リダイレクトに従うとすぐに、成功またはエラー ハンドラーは呼び出されません。X-Request-With: XmlHttpRequestHeader がリダイレクトにないことにも気付きました。リダイレクトは、同じオリジンにリダイレクトされる最後のものを除いてクロスドメインです。例えば:
request to | response
sameDomain | 302 redirect to sso server (diffrent domain)
sso server | 302 redirect to sso server
sso server | 302 redirect to sameDomain
sameDomain | 200 including valid json data
Firefox 16 を使用しています
何か案は?