php使用ajax是异步,PHP Ajax异步处理

  • Post author:
  • Post category:php


PHP Ajax异步处理

AJAX 是 Asynchronous JavaScript And XML 的首字母缩写。

AJAX 并不是一种新的编程语言,而仅仅是一种新的技术,它可以创建更好、更快且交互性更强的 web 应用程序。

AJAX 使用 JavaScript 在 web 浏览器与 web 服务器之间来发送和接收数据。

通过在幕后与 web 服务器交换数据,而不是每当用户作出改变时重载整个 web 页面,AJAX 技术可以使网页更迅速地响应。

XMLHttpRequest可以提供不重新加载页面的情况下更新网页,在页面加载后在客户端向服务器请求数据,在页面加载后在服务器端接受数据,在后台向客户端发送数据。

XMLHttpRequest 对象提供了对 HTTP 协议完全的访问,包括做出POST 和 HEAD 请求以及普通的 GET请求的能力。

XMLHttpRequest 可以同步或异步返回 Web 服务器的响应,并且能以文本或者一个DOM文档形式返回内容。尽管名为 XMLHttpRequest,它并不限于和XML文档一起使用:它可以接收任何形式的文本文档。XMLHttpRequest 对象是名为 AJAX 的 Web 应用程序架构的一项关键功能。

jquery封装了易用的ajax方法,在实际开发中直接用jquery里的方法 可以达到快速开发的目的。

实例

$.ajax({

url: “/path/to/file”,//请求地址

type: “default GET (Other values: POST)”,//请求方式

dataType: “default: Intelligent Guess (Other values: xml, json, script, or html)”,//返回数据类型

data: {param1: “value1”},//发送的参数

success:function(data){

//成功执行的方法

alert(“success”);

},

error:function(){

//失败执行的方法

alert(“error”);

}

})