1

我想建立一个大量使用 AJAX 的网站,但是我还需要支持不支持 Javascript/AJAX 的浏览器。有没有一种方法可以在 Lift 框架中轻松完成此任务?

假设以下场景 - 单个页面上有一个过滤器片段和结果视图片段。支持 AJAX 的用户只需发送将触发服务器端处理程序的 JSON 序列化表单,设置适当的 ValueCell(我希望即使对于这种更高级的情况也可以使用 Wiring),这将使列表视图无效并使其重新-使成为。但是,如果用户不支持 AJAX,则表单将以“常规”方式发送,从而使页面完全重新加载。

这通常应该很容易实现(绑定 on-submit,如果 Javascript 被禁用,表单将按原样发送)。

Form.ajax代码段将表单的操作设置为,javascript://以便在不存在 Javascript 支持的情况下不会发生发布。

谢谢!

4

0 回答 0