我目前正在开始一个新项目,并希望使用Ajax(通过jQuery)进行表单提交。如果用户禁用了javascript,处理情况的最佳方法是什么?
我知道这是基本的网络知识,所以提前感谢。
感谢GUIL
感谢您的帮助 - 我设法在另一篇文章中找到了这个 - 抱歉给我带来麻烦。我已经开始投票来结束这个问题了。
答案 0 :(得分:0)
有很多方法可以做到这一点。
一,效果很好。
创建一个可以覆盖大部分页面的div。在这个div中添加一条消息。页面加载时,使用javascript隐藏/删除div。如果他们没有启用javascript,div就不会消失。
只是众多方式中的一种..
答案 1 :(得分:0)
忽略nonJS用户? ; - )
如果您不能忽略它们,您应该使用标准表单(即经典的php)构建完整的项目。稍后您可以添加ajax功能作为额外功能。在最好的情况下,ajax调用会触发与标准表单相同的服务器函数。
答案 2 :(得分:0)
如果您的应用完全依赖于AJAX和javascript,那么请礼貌地通知用户,如果他们想要使用您的应用,他们需要拥有一个启用了javascript的现代浏览器。
如果您可以以不依赖于AJAX的方式制作您的应用程序(如果可能的话,更好地使用这种方式),那么拥有一个分页系统,或任何适合您的特定应用程序的系统,以尽可能接近javascript提供体验版本
根据经验,最好使用服务器端脚本编写应用程序(以安全地处理持久性),使用css(为已经很好的html添加样式)提供html(所有浏览器通用读取),和javascript(用于客户端交互,总是作为可选的额外)。