Liftweb: создать форму, которая может быть отправлена ​​как традиционно, так и с помощью AJAX

Можно ли в веб-платформе Lift создавать формы (и ссылки), которые реагируют через AJAX, но также работают без поддержки Javascript? Если да, то как?

Когда я создаю форму с помощью , для действия формы устанавливается значение javascript: // так что он больше не отправляется без JS. Если я создам форму без явной поддержки AJAX, я не знаю, как вставить функциональность AJAX.

Полагаю, я мог бы создать интерфейс RESTful (нам все равно придется его создать) и написать собственный Javascript для отправки формы через него. Однако я хотел бы избежать дублирования кода: если можно обрабатывать все три входа (RESTful, традиционный HTTP POST, AJAX) с одним и тем же кодом, это было бы лучше всего.

13
задан matejcik 16 October 2011 в 14:11
поделиться