Thanks for the re-write, Hobo!  I like the case syntax.

Also, the tip on the "==" vs "=" is good too.  I'm just hacking
up code that I find trying to make things work.  I think it's time
for a basic JS primer!

Thanks again,

Rick

> -----Original Message-----
> From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On 
> Behalf Of Hobo
> Sent: Friday, December 12, 2008 9:48 AM
> To: jQuery (English)
> Subject: [jQuery] Re: What's the correct way to write this code?
> 
> 
> success: function(response){
>      switch (response.login){
>           case 'Login Successful':
>                top.location.href = 'site_manager.cfm';
>                break;
>           case 'Login Unsuccessful':
>                $('#contentdiv').empty().fadeIn(1000).append
> (response.login);
>                break;
>      }
> }
> 
> Also, be sure to use the "is equal to" operator, which is 2 equal
> signs, when doing comparisons.
> 
> response.login = "Login Successful";     // Sets response.login to the
> string "Login Successful"
> response.login == "Login Successful";  // Tests to see if
> response.login is equal to the string "Login Successful"
> 
> On Dec 12, 9:07 am, MorningZ <morni...@gmail.com> wrote:
> > Wow, this is just basic JavaScript syntax
> >
> > if (conditon) {
> >
> > }
> > else {
> > }
> >
> > you have
> >
> >  if (response.login = "Login Successful");
> >
> > drop the semi-colon after both your (conditions)
> >
> > On Dec 12, 8:58 am, "Rick Faircloth" <r...@whitestonemedia.com> wrote:
> >
> > > How should this be written?  I can't figure it out.
> > > I keep getting "syntax error: else"
> >
> > > success: function(response){
> >
> > >      if (response.login = "Login Successful");
> > >      {top.location.href = "site_manager.cfm"}
> >
> > >      else
> >
> > >      if (response.login == "Login Unsuccessful");
> > >      {$('#contentdiv').empty().fadeIn(1000).append(response.login)};
> >
> > > }

Reply via email to