php之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 请求

posted @   songxia777  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示