支持AJAX无法使用的浏览器

时间:2013-02-12 17:29:21

标签: ajax scala lift

我想构建一个具有丰富AJAX用途的网站,但我也需要支持Javascript / AJAX无法使用的浏览器。有没有一种方法可以在Lift框架中轻松实现这一目标?

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

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

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

谢谢!

0 个答案:

没有答案