次の ajaxOptions で UI タブを使用します。
**$("#ss-tabs-1, #ss-tabs-4, #ss-tabs-5").tabs({
cache: false,
ajaxOptions: {
cache: false,
error: function (xhr, status, index, anchor) {
// how do I test to handle the HTTP code 302 ? (xhr.status contains 0 here and xhr.responseText is empty!)
if ((xhr.status == 301) || (xhr.status == 302) || (xhr.status == 303) || (xhr.status == 304) || (xhr.status == 305) || (xhr.status == 306) || (xhr.status == 307) || (xhr.status == 308)) {
// how do I redirect to the redirection url
}
else {
$(anchor.hash).html("Error ...<br><br>URL : " + ??? + "<br><br>Error Code : " + xhr.status + "<br>" + xhr.responseText);
}
}
}
});**
私の目的は、リダイレクトを示す HTTP コード 302 を処理することです。この HTTP コードは、UI タブではエラーとして処理されますが、実際にはリダイレクトです。firebug でデバッグすると、HTTP 応答ヘッダーにリダイレクト URL が表示されます。エラーを表示する代わりに、その URL にリダイレクトするにはどうすればよいですか?
どうもありがとう
マイク