Liftweb: создайте форму, которую можно отправить как традиционно, так и с AJAX
Возможно ли в веб-фреймворке Lift создавать формы (и ссылки), которые реагируют через AJAX, но также работают без поддержки Javascript? Если так, то как?
Когда я строю форму, используя<lift:form.ajax>
формаaction
установлен вjavascript://
так что он больше не подчиняется без JS. Если я создаю форму без явной поддержки AJAX, я не знаю, как вставить функциональность AJAX.
Я полагаю, я мог бы создать интерфейс RESTful (мы все равно должны его создать) и написать собственный Javascript для отправки формы через него. Однако я хотел бы избежать дублирования кода: если бы можно было обрабатывать все три ввода (RESTful, традиционный HTTP POST, AJAX) с одним и тем же кодом, это было бы лучше.