由于用户可以在浏览器中禁用JavaScript,我想知道是否有任何方法可以开发使用Ajax但不使用Javascript的应用程序,因此即使Javascript被禁用,它也会继续工作.有没有限制?
Eli*_*sky 22
没有Javascript就不可能使用AJAX,因为它预先假定在客户端上运行的JS代码.如果JS被禁用,那么在浏览器中无法执行任何操作并联系服务器 - 只有"死"的HTML和CSS.
Flash是另一种选择,但它也可以被禁用.
限制是Ajax中的'j'.你需要JavaScript来做Ajax - 没有它就无法更新页面内容.
您应该始终尝试设计Ajax应用程序,以便链接尽可能使用非ajax后备.因此,如果您有一个使用新数据更新div的链接,那么当JavaScript关闭时,该链接将导致更新该div的新页面.
你应该看看"优雅的退化".它不会给你Ajax"给网络"的动态输入/反馈,但这就是大多数网络在2005年和之前的工作方式.
除此之外,您的选择是Flash或Java,但我不建议这样做,我也没有得到您正在寻找这样一个推荐的印象.
好吧,没有Javascript,就无法使用Ajax,因为Ajax中的“ J”代表“ Javascript”
最好的办法是测试Javascript功能并加载该页面的非Ajax版本。
| 归档时间: |
|
| 查看次数: |
8118 次 |
| 最近记录: |