>I don't understand, 400 is a common way to say that the request was
>wrong, do you want something else?

On firefox, a 400 triggers the

error: function(xhr, textStatus, errorThrown) {..}

so only displays 'Network or server error!' rather than the validation
response.

Maybe a 400 on other browsers triggers the success: function rather than
the error:  ???

success: function (response, statusText, xhr) {..}




On 15 February 2017 at 19:32, Lukasz Lenart <lukaszlen...@apache.org> wrote:

> 2017-02-13 11:06 GMT+01:00 Greg Huber <gregh3...@gmail.com>:
> > Was looking at some client side validation, with the showcase app. I use
> > firefox and it was not working, it just returned Network or server error!
> >
> > https://struts.apache.org/docs/ajax-validation.html
> >
> > The ajax call was returning 400, so falls back onto the error function
> and
> > just displays the network error message.
> >
> > Not sure the best way to make this cross-browser complaint, other than
> > adding a check?
> > ..
> > error: function(xhr, textStatus, errorThrown) {
> >             if (restoreFunction) {
> >                 restoreFunction();
> >             }
> >             // show user an error message
> >             if(xhr.status == 400) {
> >               _handleValidationResult(_form,
> > jQuery.parseJSON(xhr.responseText))
> >             } else {
> >               _handleValidationResult(_form, {errors: ['Network or server
> > error!']})
> >             }
> >         }
> > ..
>
> I don't understand, 400 is a common way to say that the request was
> wrong, do you want something else?
>
>
> Regards
> --
> Ɓukasz
> + 48 606 323 122 http://www.lenart.org.pl/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> For additional commands, e-mail: dev-h...@struts.apache.org
>
>

Reply via email to