[pyar] web2py, obtener fecha del usuario

Martín Mulone mulone.martin en gmail.com
Vie Abr 8 08:42:14 ART 2011


Si mi error lo hice a las apuradas, hay otras maneras de hacerlo también,
hay un grupo de usuarios de web2py en español, para no usar este.

*view/default/index.html*
<script type="text/javascript" charset="utf-8"><!--
jQuery(document).ready(function() {

var d = new Date();
var c_hour = d.getHours();
var c_min = d.getMinutes();
var c_sec = d.getSeconds();

var url_base = '{{=URL('default','procesar_fecha')}}';
hora_usuario = c_hour + " " + c_min
url_fecha = url_base + "/" + hora_usuario;

ajax(url_fecha, [], ':eval');
});

//--></script>


 *controllers/default.py*
def procesar_fecha():

    fecha = request.args[0]
    hora, minutos = fecha.split('_')
    return "alert('%s');"% (hora + ":" + minutos + "hs")




2011/4/8 Otto Federico Wald <ofwald en gmail.com>

> 2011/4/7 Martín Mulone <mulone.martin en gmail.com>
>
>> Por ejemplo corriendo desde default/index con lo siguiente:
>> No lo probé pero má o menos te daría una idea.
>>
>> *view/default/index.html*
>>
>> <script type="text/javascript" charset="utf-8"><!--
>> jQuery(document).ready(function() {
>>
>> var d = new Date();
>> var c_hour = d.getHours();
>> var c_min = d.getMinutes();
>> var c_sec = d.getSeconds();
>>
>> ajax('{{=URL("default","procesar_fecha",args=[c_hour])}}', [], ':eval');
>>  });
>>
>> //--></script>
>>
>>
>> y teniendo la siguiente función en *controllers/default.py*
>>
>> def procesar_fecha():
>>
>>     fecha = request.args[0]
>>
>>     #procesar la fecha del usuario
>>     fecha_devuelta = '21/12/2012'
>>
>>     return "alert('%s');"% (fecha_devuelta)
>>
>>
>> Muchas gracias! Va por ahí la cosa.
> Pero no logro agarrar la variable de javascript para pasársela a la función
> y procesar...
> Me chilla este error:
>
> web2py/applications/fechas/views/default/index.html", line 101, in <module>
>
> NameError: name 'c_hour' is not defined
>
> Alguna pista?
>
> Sigo participando.
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>



-- 
My blog: http://martin.tecnodoc.com.ar
Expert4Solution: http://www.experts4solutions.com/e4s/default/expert/6
http://www.cvstash.com/profile/Xzi5bWCdD
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110408/8e653a8e/attachment.html>


More information about the pyar mailing list