Seit Version 3.2 wird bei einem Ajax Request die Weiterleitung nicht mehr per ‚Location‘ im Header übermittelt sondern über ein eigenes Tag ‚X-Ajax-Location‘.
Daher muss im Erfolgsfall anders verfahren werden:
jQuery.post('actionURL', $form.serialize(), function (data, t, obj) { if ((typeof obj.getResponseHeader('X-Ajax-Location') !== 'undefined' && obj.getResponseHeader('X-Ajax-Location') !== null) || data.indexOf('class="error"') === -1) { jQuery.get(obj.getResponseHeader('X-Ajax-Location'), function (dataErfolg) { // Verhalten im Erfolsfall }); } else { // Fehlerbehandlung } });