but what is :

print 'request.vars.input'??

To me it should print : "request.vars.input"

hein!!

Clara would you copy/paste your exact code here?

Richard



On Fri, Feb 20, 2015 at 2:00 PM, Richard Vézina <[email protected]
> wrote:

> No a list of python dict
>
> :)
>
> Richard
>
> On Fri, Feb 20, 2015 at 1:27 PM, Derek <[email protected]> wrote:
>
>> It doesn't appear to be a string object anymore, you have a python
>> dictionary object.
>> Try this..
>>
>> print type(request.vars.input)
>>
>>
>> On Friday, February 20, 2015 at 11:19:55 AM UTC-7, clara wrote:
>>>
>>> Hello,
>>>
>>> I am making an Ajax call and calling a controller with the json data I
>>> need to process in the controller.
>>>
>>> The problem I am having (and I am sure the answer will be simple and I
>>> will hate myself for the silly question ) is that if I select
>>> request.vars.input, its value is not a json object anymore so a loads
>>> method will fail. It is a string object and if I try to eval(it) I get an
>>> error. So even when the data is right there I can not use it in the
>>> controller.
>>> Any ideas will be more than welcome!
>>>
>>> (The controller and its print outs are shown bellow.)
>>>
>>> Thanks,
>>> Clara
>>>
>>> def test():
>>>     print "test called"
>>>     print "test called"
>>>     print  'request.vars'
>>>     print request.vars
>>>     print  'request.vars.input'
>>>
>>> Here is what the controller prints out:
>>>
>>> test called
>>> request.vars
>>> <Storage {'input': '[{"the_owner":1,"category":1,"name":"La marcha del
>>> oro","price":44.45,"id":1,"quantity":100},{"the_owner":3,"c
>>> ategory":3,"name":"Toy Story","price":34.56,"id":2,"
>>> quantity":23},{"the_owner":2,"category":2,"name":"La
>>> Sirenita","price":56.67,"
>>> id":3,"quantity":10},{"the_owner":null,"category":null,"
>>> name":null,"price":null,"id":null,"quantity":null}]'}>
>>> request.vars.input
>>> [{"the_owner":1,"category":1,"name":"La marcha del
>>> oro","price":44.45,"id":1,"quantity":100},{"the_owner":3,
>>> "category":3,"name":"T
>>> oy 
>>> Story","price":34.56,"id":2,"quantity":23},{"the_owner":2,"category":2,"name":"La
>>> Sirenita","price":56.67,"id":3,"quantity":10}
>>> ,{"the_owner":null,"category":null,"name":null,"price":null,
>>> "id":null,"quantity":null}]
>>>
>>>
>>>  --
>> Resources:
>> - http://web2py.com
>> - http://web2py.com/book (Documentation)
>> - http://github.com/web2py/web2py (Source code)
>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>> ---
>> 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 [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to