Article View: pl.comp.lang.javascript
Article #50113Re: AJAX: uzywac 500 Internal Server Error?
From: keemor
Date: Mon, 07 Jun 2010 08:22
Date: Mon, 07 Jun 2010 08:22
29 lines
2136 bytes
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-mailReferences:
<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