say more about this....  ".... URL function was not working in the
controller...."
What was going on?

On Tue, Apr 28, 2009 at 4:10 AM, Nithin Kumar M <mara.ku...@gmail.com>wrote:

> 10x for your kind replies...By using firebug debugger, I was able to solve
> the problem. When I used {{=URL(r=request,f='getcities')}}, the URL
> function was not working in the controller. And hence I had to give the
> absolute path to solve the problem.
>
> regards,
> Nithin Kumar M.
>
>
>
> On Sat, Apr 25, 2009 at 1:35 AM, mdipierro <mdipie...@cs.depaul.edu>wrote:
>
>>
>> In this line
>>
>>  $.ajax({type: "POST", url: u, data: query, success: function(msg)
>>
>>
>> what is u?
>>
>> On Apr 24, 1:11 am, Nazgi <mara.ku...@gmail.com> wrote:
>> > Hi,
>> >
>> >         I'm new to web2py. Can some1 tell me how to debug javascript
>> > code in web2py? I've written the following code and am not able to
>> > debug it...can some1 help me out plz...
>> >
>> > in controllers/identity.py
>> >
>> > def getcities():
>> >     citystr = request.vars.values()[0]
>> >     output = "<h1>Nizamabad</h1>"
>> >     if int(citystr) == 1:
>> >         output = "<h1>Hyderabad</h1>"
>> >     elif int(citystr) == 2:
>> >         output = "<h1>Chennai</h1>"
>> >     elif int(citystr) == 3:
>> >         output = "<h1>Pune</h1>"
>> >     return output
>> >
>> > def index():
>> >     form=FORM(TABLE(
>> >                     TR("State:",\
>> >                         SELECT("Andhra Pradesh","Delhi","Tamil
>> > Nadu",_name="state", _id="States",default="Andhra
>> > Pradesh",_onchange="ajax('{{=URL(r=request,f='getcities')}}',
>> > ['States'],'handle')",requires=[IS_NOT_EMPTY()])),\
>> >                         TR(DIV(_id="handle"))))
>> >     return dict(form=form)
>> >
>> > in identity/index.html
>> >
>> > {{extend 'layout.html'}}
>> > <script type="text/javascript"><!--
>> > function myajax(u,s,t) {
>> >   var query="";
>> >   for(i=0; i<s.length; i++) { if(i>0) query=query+"&";
>> >      query=query+encodeURIComponent(s[i])+"="+encodeURIComponent
>> > (document.getElementById(s[i]).value);
>> >   }
>> >   $.ajax({type: "POST", url: u, data: query, success: function(msg)
>> > { document.getElementById(t).value=msg; } });}
>> >
>> > //--></script>
>> > <div = "content">
>> >     <div id="flash">{{=response.flash}}</div>
>> >      <h2>Register</h2>
>> >
>> >      {{=form}}
>> > </div>
>> >
>> > I'm not able to pick where the connection is lost. Is my ajax function
>> > working and communicating with getcities method or is it the wrong way
>> > to write the handle function?
>> >
>> > Its really a urgent thing for me. Please help me out. Thanks in
>> > advance...
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to