Liftweb: crie um formulário que possa ser enviado tradicionalmente e com o AJAX
É possível na estrutura da web do Lift criar formulários (e links) que reagem via AJAX, mas também funcionam sem suporte a Javascript? Se sim, como?
Quando crio o formulário usando<lift:form.ajax>
, os formuláriosaction
está configurado parajavascript://
para que não seja mais enviado sem JS. Se eu criar o formulário sem suporte explícito ao AJAX, não sei como inserir a funcionalidade do AJA
Suponho que eu poderia criar uma interface RESTful (teremos que construir isso de qualquer maneira) e escrever Javascript personalizado para enviar o formulário por meio disso. Gostaria de evitar a duplicação de código: se for possível manipular todas as três entradas (RESTful, HTTP POST tradicional, AJAX) com o mesmo código, isso seria o melho