🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50113

Re: AJAX: uzywac 500 Internal Server Error?

#50113
From: keemor
Date: Mon, 07 Jun 2010 08:22
29 lines
2136 bytes
On 4 Cze, 15:58, "Ghost" <gh...@everywhere.pl> wrote:
> Witam,
>
>     W jaki sposob powinno sie komunikowac blad do aplikacji w przypadku np.
> nie przejscia jakiejs walidacji danych ale juz na po stronie servera - czy
> wyrzucanie po prosti 500 jest wskazane? Czy raczej nie?
>
> TIA
>
> Pozdrawiam,
> Ghost

Witam,
Nie widze powodu żeby się ciśnieniować, bo sprawa jest dość prosta.

Błąd walidacji to oznaka, że wszystko działa i odpowiednie dane
powinny zostać zwrócone z serwera np.  w postaci obiektu jsona

var erros = {'id_field' : "Komunikat bledu", 'id_field2' : "Komunikat
bledu"}

Natomiast po stronie JS może być zalozony globalny handler na
wszystkie requesty AJAXowe, ktory bedzie np. wyswietlac alert jesli
jakikolwiek status odpowiedzi z serwera jest innych niz 200.

http://ajaxpatterns.org/XMLHttpRequest_Call#Detecting_Errors

pozdro
keemor.com
Technical Details
Message-ID: <a3dda797-b80a-4c4d-bd75-1fdcc456ddc7@w31g2000yqb.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.nl!feeder.news-service.com!feeder.news-service.com!postnews.google.com!w31g2000yqb.googlegroups.com!not-for-mail
References: <hub0tu$o6b$2@mx1.internetia.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.nl!feeder.news-service.com!feeder.news-service.com!postnews.google.com!w31g2000yqb.googlegroups.com!not-for-mail
From: keemor <keemor@gmail.com>
Newsgroups: pl.comp.lang.javascript
Subject: Re: AJAX: uzywac 500 Internal Server Error?
Date: Mon, 7 Jun 2010 01:22:19 -0700 (PDT)
Organization: http://groups.google.com
Lines: 35
Message-ID: <a3dda797-b80a-4c4d-bd75-1fdcc456ddc7@w31g2000yqb.googlegroups.com>
References: <hub0tu$o6b$2@mx1.internetia.pl>
NNTP-Posting-Host: 217.98.91.230
Mime-Version: 1.0
X-Trace: posting.google.com 1275898939 25602 127.0.0.1 (7 Jun 2010 08:22:19 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 7 Jun 2010 08:22:19 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: w31g2000yqb.googlegroups.com; posting-host=217.98.91.230;  posting-account=h5WmiQoAAACR2Lf0ojrkOgSRNbKcXh-3
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.1.9)  Gecko/20100401 Ubuntu/9.10 (karmic) Firefox/3.5.9,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit