Hi

I am having a problem because my forms are getting sent with multiple 
values. The issue is that on my page there are multiple places where the 
same formnames are used. So the post vars becomes like this:

Parametersapplication/x-www-form-urlencoded
answer280lesson75lesson75lesson75player_answer
quiz96quiz96streak7streak7streak7
Source
player_answer=&answer=280&streak=7&streak=7&streak=7&quiz=96&quiz=96&lesson=75&lesson=75&lesson=75
The above is created by>

jQuery('#add_quiz_option').submit(function() {
                  ajax('{{=URL(c='quiz',f='add_inline_answer')}}',
                       ['description', 'is_correct', 'quiz', 'streak', 
'lesson'], 'quiz_answers');
                  return false;
                });

On the server I could do a check if they are lists and then chop them down, 
but that is REALLY messy. Is this a design flaw from my perspective or is 
there a way to solve this better than renaming the vars and them renaming 
them to the matching corresponding database field names when the function 
receives the request.vars?

Starting to get really messy in my code now because I use ajax/jquery calls 
allot. I could rename the form names, but that forces me to rename them 
again after I receive them at the server. Is there a simple way to tell 
jQuery to only use the values from a specific FORM-name so it will not send 
the same value 5 times?

Cheers

-- 

--- 
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