>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 > >