I understand what u are saying, how can i achieve what i am trying to 
achieve this? Submit values to a controller without refreshing a page?

On Wednesday, April 17, 2019 at 1:58:56 PM UTC+2, Ramos wrote:
>
>
>
> http://www.web2py.com/books/default/chapter/29/11/jquery-and-ajax#The-ajax-function
>   
>
>  
> Note the diference between :eval and the 'target' id alternative
> If you use eval than you have to return not locals() but a string with 
> javascript to be evaluated like for example jQuery('#target').html('100');
>
> from the docs...
>
> {{extend 'layout.html'}}<form>
>    <input name="name" onkeyup="ajax('{{=URL('default', 'echo')}}', ['name'], 
> 'target')" /></form><div id="target"></div>
>
>
> {{extend 'layout.html'}}<form>
>    <input name="name" onkeyup="ajax('{{=URL('default', 'echo')}}', ['name'], 
> ':eval')" /></form><div id="target"></div>
>
>
>
>
> Em qua, 17 de abr de 2019 às 12:18, mostwanted <[email protected] 
> <javascript:>> escreveu:
>
>> I am trying to do something that is supposed to be relatively simple, i 
>> want to submit a value through a form to a controller for calculations 
>> using ajax so that the page doesn't refresh but i am not getting any 
>> results back in my view, i changed the way of doing that using ajax just 
>> a-little bit, here is an example below: Its not working, I just wanna 
>> submit a value from a view to a function without the view refreshing!
>>
>> *VIEW:*
>> {{extend 'layout.html'}}
>>
>> <div>The answer: {{=answer}}</div>
>>
>> <form id="myform">
>> <input name="name"/> <input type="submit" />
>> </form>
>>
>> <script>
>> $('document').ready(function(){
>> $('#myform').submit(function() {
>> ajax("{{=URL('index')}}",['name'], ':eval');
>> return false;
>> });
>> });
>> </script>
>>
>> *CONTROLLER:*
>> def index():
>>     answer=0
>>     info=request.vars.name
>>     if info is None:
>>         info=0
>>     if info:
>>         info=int(info)
>>         num1=200
>>         answer=info-num1
>>     return locals()
>>
>> Help!!!
>>
>> Mostwanted
>>
>> -- 
>> 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] <javascript:>.
>> 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