php之AJAX

随笔2个月前发布 西地兰
2 0 0

阅读目录

AJAX简介AJAX XMLHttpRequestPHP 和 AJAX 请求

回到顶部

AJAX简介

AJAX = Asynchronous JavaScript And XML(异步 JavaScript 及 XML)
AJAX 是 Asynchronous JavaScript And XML 的首字母缩写。
AJAX 并不是一种新的编程语言,而仅仅是一种新的技术,它可以创建更好、更快且交互性更强的 web 应用程序。
AJAX 使用 JavaScript 在 web 浏览器与 web 服务器之间来发送和接收数据。
通过在幕后与 web 服务器交换数据,而不是每当用户作出改变时重载整个 web 页面,AJAX 技术可以使网页更迅速地响应
AJAX 是一种在浏览器运行的技术。它使用浏览器与 web 服务器之间的异步数据传输,使网页从服务器请求少量的信息,而不是整张页面
AJAX 是一种独立于 web 服务器软件的 web 浏览器技术

回到顶部

AJAX XMLHttpRequest

XMLHttpRequest 对象使 AJAX 成为可能
不同的浏览器使用不同的方法来创建 XMLHttpRequest 对象

Internet Explorer 使用 ActiveXObject。

其他浏览器(在新版本的 Firefox, Mozilla, Opera 以及 Safari)使用名为 XMLHttpRequest 的 JavaScript 内建对象

所以,要克服这个问题,我们可以采用下面的例子
function GetXmlHttpObject()
{
var xmlHttp=null;

try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  // 按照微软的方式创建对象,在 Internet Explorer 6 及更高的版本可用
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  // 如果捕获错误,则尝试更老的方法 (Internet Explorer 5.5)
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

回到顶部

PHP 和 AJAX 请求

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...