Thanks anyway .. i found simpler solutions as referred by richo :)

                $(document).ajaxError(function(event, request, setting)
{
                    var re = /<br\/>|<br>/g; // for replacing all <br/
> with empty string in error 404
                    var txt = request.responseText.replace(re,"");
                    jqalert(txt,"Server Error");
                });




On Dec 15, 8:57 am, MareceK <ma...@tutoky.com> wrote:
> Solution of your problem:
>
> error: function (xhr, ajaxOptions, thrownError) {
>   if(xhr.status == 404) {
>     // some error
>   }
>   else if(xhr.status == 403) {
>     // another error
>   }
>   else {
>     // default error
>   }
>
> }
>
> On 24. Nov, 16:21 h., ricardobeat <ricardob...@gmail.com> wrote:
>
> > The XHR object and the error are passed as arguments to the ajaxError
> > callback:
>
> > $.ajaxError(function(event, XHRObject, options, errorThrown){
> >     console.log( XHRObject.responseText, errorThrown );
>
> > });
>
> > seehttp://docs.jquery.com/Ajax/ajaxError#callback
>
> > On Nov 24, 4:09 am, Adwin  Wijaya <adwin.wij...@gmail.com> wrote:
>
> > > how about using ajaxError events ? but I dont know how to capture the
> > > response text if 404 / 500 errors occured.
> > > can i use that instead of $.ajax ...  ?
>
> > > thanks !
>
> > > On Nov 24, 12:18 pm, "Jeffrey Kretz" <jeffkr...@hotmail.com> wrote:
>
> > > > The best way would be to use the $.ajax call directly (both the post 
> > > > and the
> > > > get function call $.ajax internally).
>
> > > > $.ajax({
> > > >    type:'GET',
> > > >    url:'somepath.php',
> > > >    dataType:'json',
> > > >    success:do_something,
> > > >    error:do_something_else
>
> > > > });
>
> > > > function do_something(results) {
> > > >   ///
>
> > > > }
>
> > > > function do_something_else() {
> > > >   ///
>
> > > > }
>
> > > > JK
>
> > > > -----Original Message-----
> > > > From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On
>
> > > > Behalf Of Adwin Wijaya
> > > > Sent: Sunday, November 23, 2008 8:58 PM
> > > > To: jQuery (English)
> > > > Subject: [jQuery] how to capture error 500/404 ?
>
> > > > Hi,
>
> > > > how to capture error that produced by server (err 505 or 404) inside
> > > > $.post() and $.get() ?
>
> > > > thanks !!!

Reply via email to