jquery ajax 422 kommt als Erfolg in Chrom

8

Ich habe eine Website, die rails3, jquery-forms verwendet, und ich teste in Firefox und Chome.

Um zu testen, habe ich den Server jedes Mal den 422-Status zurückgegeben.

Wenn ich mein Formular abschicke, trifft Firefox korrekt auf "error". Chrome trifft fälschlicherweise "Erfolg".

Hat jemand irgendwelche Ideen, warum dies der Fall sein könnte?

%Vor%     
earnold 17.08.2011, 21:54
quelle

1 Antwort

0

Ich nehme an, dass Ihr Server-Code so aussieht:

%Vor%

Also, ist überhaupt ein Datei-Upload in Ihre Ajax-Anfrage involviert? Offensichtlich kann der HTTP-Statuscode in diesem Fall nicht verwendet werden. Thema im JQuery-Forum

Die Bedingungen für einen erfolgreichen Rückruf sind ein 2xx-Status oder 304 (nicht geändert).

    
basgys 23.06.2012 09:41
quelle