[Ror-es] REST vs JS no intrusivo
Miguel Michelsongs
miguelmichelson at gmail.com
Mon Oct 19 13:21:35 GMT 2009
puedes probar con la libreria lowpro que esta para jquery y prototype, esta
librería te permite escribir todo el comportamiento como html normal y en
application.js o donse sea, defines que links o forms quieres que sean ajax,
low pro se encargará de sacar el action , en el caso de los formularios, o
el href en el caso de que sea un link.
asi tus acciones funionaran con y sin js activado.
Atte.
Miguel Michelson Martinez
---------------------------------------
www.artenlinea.com
2009/10/19 Manuel González Noriega <manuel.gonzalez.noriega at gmail.com>
> 2009/10/17 Jordi Villar <showlnx at gmail.com>
>
>> Buenas,
>>
>>
>> Estoy delante de un dilema entre REST y JS no intrusivo. El tema es que
>> tengo que realizar dos acciones que necesitas POST y DELETE, ya que una
>> modifica datos y la otra los borra, así que por definición son estos los
>> verbos que les tocan. El caso es que las acciones son un simple link, añadir
>> y eliminar amigo, para hacer esto se necesita JavaScript... ya sea por Ajax
>> o sin.
>>
>> Si se hace con Ajax o sin se puede crear JS no intrusivo, dejando todo el
>> HTML limpio y atacando con "click" pero la acción dejará de ir en cuanto se
>> desactive el JS, ya que el GET no está permitido y en mi opinión no debería
>> estarlo.
>>
>> En principio estas acciones solo afectan al usuario logueado y solo se
>> tiene acceso a ellas si lo estás, así que no sería muy crítico, a simple
>> vista, permitir el metodo GET.
>>
>> ¿Os habéis encontrado en alguna situación similar? ¿Soluciones?
>>
>>
> No sé, si lo entiendo muy bien, pero creo que debes optar por formularios
> HTML con los botones correspondientes (es decir, peticiones POST) y después,
> con JS, destruir estos formularios y sustituirlos por enlaces a los que
> attacheas en su evento click la petición ajax correspondiente.
>
>
> --
> Manuel,
> http://simplelogica.net + http://www.logicola.net/
>
> _______________________________________________
> Proudly free of Ruby Forum crossposting since 01/07/2009
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20091019/f2d8015f/attachment.htm
More information about the Ror-es
mailing list