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
{
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
PHP 和 AJAX 请求
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!