nothing happens, and i think it's because i didn't include layout... 
because when i do the exact same thing in the book, it works fine, but with 
the same example, when i remove the extend layout line, it doesn't work 
anymore.... i don't want to use the default layout though... what files 
should i include? and how?

On Friday, 10 May 2013 19:53:19 UTC+1, viniciusban wrote:
>
> What is exactly happening? 
>
> The votesup field is not being added or the updated result is not being 
> showed? 
> Using some inspection tool, is your default/voteup() function being 
> invoked? 
> What did you already tried? 
>
> Help us help you. 
>
>
>
> On Fri, May 10, 2013 at 3:46 PM, sasogeek <saso...@yahoo.com <javascript:>> 
> wrote: 
> > I need help..... 
> > 
> > On Friday, 10 May 2013 16:53:23 UTC+1, sasogeek wrote: 
> >> 
> >> Model 
> >> db.define_table('content', 
> >>     Field('username'), 
> >>     Field('text', 'text'), 
> >>     Field('file', 'upload'), 
> >>     Field('userpicture'), 
> >>     Field('time', 'datetime', update=request.now), 
> >>     Field('userid', readable=False), 
> >>     Field('votesup', 'integer', default=0), 
> >>     Field('votesdown', 'integer', default=0) 
> >> ) 
> >> 
> >> 
> >> Controller (default.py) 
> >> def feed(): 
> >>     #postform 
> >>     postform = crud.create(db.content, next='feed') 
> >>     postform['_id']='postform' 
> >>     ... 
> >>     votesup = postform.element('input', _name='votesup') 
> >>     votesup['_type']='hidden' 
> >>     votesdown = postform.element('input', _name='votesdown') 
> >>     votesdown['_type']='hidden' 
> >>     contents = db().select(db.content.ALL, orderby=~db.content.id) 
> >>     return dict(postform=postform, contents=contents) 
> >> 
> >> def voteup(): 
> >>     item = db.content[request.vars.id] 
> >>     new_votes = item.votesup + 1 
> >>     item.update_record(votesup=new_votes) 
> >>     return str(new_votes) 
> >> 
> >> 
> >> View (default/feed.html) 
> >> {{for content in contents:}} 
> >> ... 
> >> <span onclick="jQuery('#postform').val('{{=content.id}}'); 
> ajax('voteup', 
> >> ['votesup'], 'content{{=content.id}}');" style='padding:10px;'> 
> >>     <img src='../static/images/thumbsup.png' style='height:20px; 
> >> width:20px;'/></span> 
> >> <span id='content{{=content.id}}' >{{=content.votesup}}</span> 
> >> 
> >> {{pass}} 
> >> 
> >> When I click the image in the view "thumbsup.png", the votesup count 
> >> doesn't increase... what am i doing wrong? 
> >> 
> > -- 
> > 
> > --- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "web2py-users" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to web2py+un...@googlegroups.com <javascript:>. 
> > For more options, visit https://groups.google.com/groups/opt_out. 
> > 
> > 
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to