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%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).
Tags und Links ruby-on-rails google-chrome jquery-forms-plugin