`

ajax浏览器支持

阅读更多

JAX 的要点是 XMLHttpRequest 对象。不同的浏览器创建 XMLHttpRequest 对象的方法是有差异的。IE 浏览器使用 ActiveXObject ,而其他的浏览器使用名为 XMLHttpRequest 的 JavaScript 内建对象。

<script type="text/javascript">

function ajaxFunction()
{
var xmlHttp ;

try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{

// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{

try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("您的浏览器不支持AJAX!");
return false;
}
}
}
}
</script>
分享到:
评论

相关推荐

    关于ajax支持浏览器后退前进的做法

    本文将详细介绍如何使用JavaScript来实现AJAX支持的浏览器后退和前进功能,以提供更流畅的导航体验。 首先,理解浏览器的后退和前进机制是关键。浏览器使用历史记录栈来跟踪用户的浏览历史,每次用户访问新页面或...

    Ajax联动-支持所有浏览器

    ### Ajax联动-支持所有浏览器 #### 一、背景与需求 在Web开发中,经常会遇到一个常见的问题:如何实现跨浏览器兼容性?特别是在处理Ajax请求时,不同的浏览器可能有不同的实现方式,这使得开发者不得不考虑各种...

    Ajax学习资料+实例

    3. **Ajax浏览器支持** - **兼容性问题**:Internet Explorer使用ActiveXObject,而Firefox、Opera 8.0+、Safari等其他浏览器则使用内置的XMLHttpRequest对象。因此,编写Ajax代码时,通常需要编写兼容性代码,确保...

    浏览器调试ajax请求

    本示例旨在帮助开发者调试针对Ajax请求的后台接口,确保它们能够正确处理跨域请求、支持Ajax方式并且能返回预期的数据。 首先,我们需要理解什么是跨域问题。由于浏览器的安全策略,同一源策略限制了JavaScript只能...

    ajax 使用 js判断浏览器支持xml版本

    js判断浏览器支持xml版本,得到Request对象

    精易Web浏览器支持库(miniblink内核) 2019.7.10正式版

    1. 浏览器部分。 2. javascript部分。 3. 特殊功能部分。 4. wke填表部分。 5.Ajax部分。 将wke.fne放入到【易语言目录\lib\】文件夹中 将wke_static.lib放入到【易语言目录\static_lib\】文件夹中 将node....

    AJAX下保存浏览器历史记录

    然而,传统的浏览器历史记录机制并不支持AJAX请求导致的局部页面更新,这使得用户在使用前进和后退按钮时可能会遇到问题。为了解决这个问题,开发人员引入了“保存浏览器历史记录”的概念,如“RSH(Replace State ...

    ajax实例,兼容各个主流浏览器

    这个实例是为了实现跨浏览器的Ajax局部刷新功能,确保在所有主流浏览器中都能正常工作。以下将详细介绍Ajax的工作原理以及如何实现跨浏览器兼容性。 ### 1. Ajax的工作原理 Ajax的核心是XMLHttpRequest对象,它...

    支持多浏览器ajax javascript

    支持 IE浏览器 Firefox浏览器 ,Safan浏览器 Camino浏览器 Gecko浏览器 的ajax代码

    基于ajax相册系统

    1. **创建XMLHttpRequest对象**:这是Ajax的基础,大多数现代浏览器都内置了这个对象,用于与服务器进行通信。 2. **初始化请求**:通过XMLHttpRequest对象的open()方法设置请求类型(GET或POST)、URL以及是否异步...

    Ajax 创建XMLHttpRequest对象,兼容所有主流浏览器(IE5除外)

    经测试,用此方法创建XMLHttpRequest对象,在运用AJAX的时候,可以的兼容IE6,IE7,IE8,Opera,Safari,Google Chrome,fireFox。主流的应该就这些吧?theWorld,遨游等浏览器都是以IE为核心的,所以肯定也没问题。 另外...

    Ajax聊天室 无刷新技术 支持很多浏览器

    介绍: 本例采用asp.net2.0+...该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术 使用: 首先登陆,输入你的昵称,进入聊天窗口。你可以打开两个浏览器,使用不同的昵称进入聊天室,体验下吧。

    自己写的支持多浏览器的Ajax三级级联菜单,Post方式传值

    自己写的三级级联菜单,添加的时候点上一级出现下一级菜单,修改的时候...Ajax可以在IE6/7,Firefox/The World下正常运行均没有问题,呵呵,支持多浏览器的,各位高手可以一试啊,个人感觉还行,有问题随时欢迎回复啊

    HTML Editor for ASP.NET AJAX源码2012618

    HTML Editor for ASP.NET AJAX源码 项目描述: 这个HTML编辑器的基础版本是为ASP.NET AJAX设计的,限制了允许使用的标签和属性,同时也是可扩展和可...浏览器支持 Internet Explorer 6+ Firefox 1.5+ Opera 9+

    A用Ajax技术构建浏览器客户端通讯机制.pdf

    * 需要浏览器支持JavaScript和XMLHttpRequest对象 * 需要服务器端支持Ajax技术 * 需要开发人员具备JavaScript和XMLHttpRequest对象的编程技术 基于Ajax技术构建浏览器客户端通讯机制可以带来许多优点,例如减少...

    ajax通用函数,兼容市面所有浏览器,纯javascript实现

    }这个通用 `ajax` 函数通过使用 JavaScript 实现了一个跨浏览器的 AJAX 请求。它首先检查是否支持 `ActiveXObject`(针对旧版 Internet Explorer)或 `XMLHttpRequest` 对象。然后,它会初始化一个请求,设置请求...

    诺基亚Web 浏览器AJAX 入门

    例如,诺基亚S60 3rd Edition终端中的S60 Web浏览器就支持JavaScript和AJAX,这意味着移动设备可以像个人电脑一样访问复杂的应用程序。 #### AJAX的优势 AJAX通过异步请求数据并在后台更新部分内容,从而极大地...

    让火狐、谷歌支持Ajax

    接下来,我们将深入分析如何使Firefox和Google Chrome等浏览器支持Ajax,以及具体的实现细节。 ### Ajax的工作原理 Ajax的核心是`XMLHttpRequest`对象,它允许JavaScript在后台与服务器通信,从而获取或发送数据。...

    extjs对ajax的支持文档

    在ExtJS中,Ajax支持是核心功能之一,它使得在浏览器端与服务器进行异步通信成为可能,无需刷新整个页面。以下是对Ajax支持的详细说明: 1. **Ajax基础**: - Ext.Ajax是ExtJS中的核心模块,用于处理所有与Ajax...

    检测浏览器是否支持UpdatePanel控件

    4. **Opera**:尽管Opera浏览器支持AJAX,但早期版本可能不完全兼容UpdatePanel。开发者需要测试并解决可能出现的问题。 5. **Edge和其它现代浏览器**:Microsoft Edge以及基于Chromium的Edge浏览器,由于它们的...

Global site tag (gtag.js) - Google Analytics