您现在的位置:主页 > 技术中心 > WEB编程 > Ajax技术

AJAX开发中XMLHttpRequest有效性问题

来源:网络收集 责任编辑:admin 发表时间:2013-07-01 08:17 点击:
【导读】当XMLHttpRequest不可用时,AJAX开发者该如何反应?本文就是针对此问题来介绍AJAX开发中的XMLHttpRequest有效性问题。 

AJAX开发者面对的一个最大问题是当XMLHttpRequest不可用时如何反应。

虽然大部分现代浏览器支持XMLHttpRequest,但还是有少量的用户,他们的浏览器不能支持,或由于浏览器安全设置而阻止对XMLHttpRequest的使用。所以,你应该尽力保证应用系统“正常降级”使用,在系统中保留适用于不支持XMLHttpRequest的浏览器的功能。

在购物车例子中,最好的方法是有一个Add to Cart按钮,可以进行常规的提交处理,并刷新页面来反映购物车状态的变化。AJAX行卫可以在页面被载入时通过javascript添加到页面中,只在XMLHttpRequest可用的情况下,为每个Add to Cart按钮加上javascript处理函数。

另一个方法是在用户登录时检测XMLHttpRequest,再决定是提供Ajax版本还是常规基于form提交的版本。

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片
    ?? - ?? - ÝřŝžľŘÝź - TAGąęÇŠ - RSSśŠÔÄ - ??
    Copyright © 2004-2024 上海卓卓网络科技有限公司