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)}; > > > }