ajax - 如何使用 Modernizr 测试浏览器的 AJAX 支持?

标签 ajax jquery modernizr progressive-enhancement

作为 Progressive-Enhancement 的忠实粉丝,我使用 Modernizr 来测试浏览器功能。 如何使用Modernizr测试浏览器对AJAX的支持(特别是jQuery的AJAX功能)?

最佳答案

您不需要 Modernizer 来测试它,jQuery 内置了它。

if (jQuery.support.ajax) {
    alert("Ajax is supported!");
}

虽然我不确定 jQuery 在不支持时如何处理 $.ajax 调用。它要么默默地失败,要么触发错误回调。如果它对您很重要,您应该测试它。

关于ajax - 如何使用 Modernizr 测试浏览器的 AJAX 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12961149/

相关文章:

javascript - 如何在 Edge 中实现基于 AJAX 的长轮询?

php - JavaScript/Php奇怪的硬伤,数据成了关键?

javascript - 当我在 Node JS 中调用 Modernizr.build 时,范围行为非常不寻常

Javascript/jQuery 在 xml 中搜索字符串然后运行函数

jquery - 如何在cakephp上实现类似facebook的通知?

php - 如何在您的网站中使用长轮询或 Ajax 推送

javascript - 我创建了一个可以对数字进行因式分解的网页。我已经创建了该功能。现在我需要创建一个函数来显示我的数学。

javascript - 右上角的四分之一圆

mobile - 使用 Modernizr 测试平板电脑和移动设备 - 征求意见

javascript - 对于如何在没有 modernizr 的情况下用 border-radius 的特征检测检查替换我的旧浏览器检查?