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 <[email protected]> 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" <[email protected]> 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)};
>
> > }