支持AJAX浏览器

支持AJAX浏览器,ajax,scala,lift,Ajax,Scala,Lift,我想建立一个使用AJAX的网站,但是我也需要支持Javascript/AJAX浏览器。是否有一种方法可以在升降机框架内舒适地完成此操作 假设以下场景-在单个页面上有一个筛选器片段和结果视图片段。支持AJAX的用户只需发送JSON序列化表单,该表单将触发服务器端处理程序,设置适当的ValueCell,我希望即使在这种更高级的情况下也可以使用Wiring,这将使列表视图无效并使其重新呈现。但是,如果用户不支持AJAX,表单将以常规方式发送,使页面完全重新加载 这通常很容易在提交时实现绑定,如果禁用J

我想建立一个使用AJAX的网站,但是我也需要支持Javascript/AJAX浏览器。是否有一种方法可以在升降机框架内舒适地完成此操作

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

这通常很容易在提交时实现绑定,如果禁用Javascript,表单将按原样发送

ajax代码段将表单的操作设置为javascript://以便在不存在javascript支持的情况下不会进行发布


谢谢大家!

从技术上讲,任何ajax受损的浏览器都不应该让您担心。要么是一个禁用JS的安全偏执用户,要么是这样一个旧浏览器,除了缺少ajax之外,支持它的问题要大得多。我知道。然而,这很像是这个项目的一个要求,所以如果我在任何可能的地方都没有JS回退,我会很高兴的。顺便问一下,安全偏执狂呢?你根本不应该把它们记在心里?这里有一个关于这个话题的讨论:谢谢你指出这一点!这基本上解决了我的问题。