It works now, thanks :)

On Saturday, 11 May 2013 12:48:39 UTC+1, Niphlod wrote:
>
> at least you must include web2py.js that includes the javascript function 
> you're using....
>
> On Saturday, May 11, 2013 1:09:13 AM UTC+2, sasogeek wrote:
>>
>> 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> 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. 
>>> > 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