I found the information on closures. It is really mind numbing for me to try and figure out all of the complexities of the nested functions and redirections. I need to take some time and study the documentation.
On Nov 15, 8:10 am, "Atkinson, Sarah" <sarah.atkin...@cookmedical.com> wrote: > Look up clousers (sp?) they are used for varriables usualy with the > time function. All I have this weekend is my phone so I'm just trying > to pull stuff off the top of my head. > > Sent from my iPhone > > On Nov 15, 2009, at 7:52 AM, "sprach" <bensprach...@gmail.com> wrote: > > > > > Sarah, > > > Thanks for trying to help. The problem is definetly a scope problem. > > I > > just don't know how to pass the <object>.<function>. (form.submit) > > into > > the callback function that $.get() creates. I have tried to create a > > "global" > > var to assing the form object to, but that doesn't work either. I > > don't really > > understand the scope that the call back function is in, and the > > validator's > > form object. > > > I need to include the form.submit() call in the $.get's callback > > function > > because of the asynchronous nature of > > AJAX. The $.get()'s callback is not called until the response comes > > back from the server. If I call the form.submit() funcition before the > > response > > comes back, I will either not know whether the server was able to > > validate > > the credentials. > > > -ben > > On Nov 15, 4:59 am, "Atkinson, Sarah" <sarah.atkin...@cookmedical.com> > > wrote: > >> I've never used the get() I wonder If you have a scope problem. You > >> might try a closer. Also if your calling a method you need to > >> reference the object that the method is part of. I haven't yet gotten > >> to the submit part--hopeing to study more validator stuff tonight. > >> But > >> form.submit() is saying u have an object valuable called form and it > >> has a method of submit() > > >> Sent from my iPhone > > >> On Nov 15, 2009, at 4:44 AM, "sprach" <bensprach...@gmail.com> wrote: > > >>> $('form').submit() causes the jquery submit to be fired which is > >>> then > >>> interecepted > >>> again by validator which causes the infinite recursion problem. I > >>> need to use validator's > >>> form.submit() method. I just can't get to it from the callback used > >>> by > >>> $.get(). > > >>> -ben > > >>> On Nov 15, 4:28 am, "Atkinson, Sarah" > >>> <sarah.atkin...@cookmedical.com> > >>> wrote: > >>>> Try $('form').submit() > > >>>> Sent from my iPhone > > >>>> On Nov 14, 2009, at 10:44 PM, "sprach" <bensprach...@gmail.com> > >>>> wrote: > > >>>>> I am new to javascript, jquery and validator, but really see the > >>>>> potential and am trying to use in a new application. I am > >>>>> having a > >>>>> little trouble wrapping my head around the layers of callbacks. > > >>>>> I have a simple login form that I want to validate, but want to > >>>>> send > >>>>> an md5 encrypted password to the server. All of my validation > >>>>> works > >>>>> until I try and submit the form. Here is the code snippet of the > >>>>> validator submit handler: > > >>>>> .... > >>>>> submitHandler: function(form) { > > >>>>> var pwd = $('#password').val(); // md5 > >>>>> encode > >>>>> the password > >>>>> md5pwd = hex_md5(pwd); > >>>>> //$('#password').val(pwd); > > >>>>> $.get('../UVServer/login.php','email='+$ > >>>>> ('#email').val()+ '&password='+ md5pwd, > >>>>> function(resp) { > >>>>> if (resp == 'false') > >>>>> { > >>>>> // password didn't match > >>>>> validator.showErrors({"password": > >>>>> "Incorrect Password or Email Address!"}); > > >>>>> return false; > >>>>> } > >>>>> form.submit(); // Password matched, > >>>>> submit > >>>>> the form > > >>>>> }) > > >>>>> }, > >>>>> ... > > >>>>> The problem that I run into is that I cannot call form.submit() in > >>>>> the > >>>>> anonymous call back that I use for the jquery $.get call. In the > >>>>> code > >>>>> above, firebug claims that form.submit() is not a function. > > >>>>> I have tried many work arounds but nothing seems to work. I don't > >>>>> want to use the "remote" rule, because I don't want to pass the > >>>>> unencrypted password to the server. > > >>>>> Help greatly appreciated.- Hide quoted text - > > >>>> - Show quoted text -- Hide quoted text - > > >> - Show quoted text -- Hide quoted text - > > - Show quoted text -