Ajax登录
一、什么是Ajax以及作用
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。
中文意思: 异步 JavaScript 和 XML(标准通用标记语言的子集)。
Ajax 是一种用于创建交互式网页应用的开发技术。
Ajax不是缩写词,而是由Jesse James Gaiiett创造的名词。
不是指一种单一的技术,而是有机的利用了一系列相关的技术。
Web标准(Standards-Based Presention)XHTML+CSS的表示。
使用DOM(Document Object Model)进行动态显示及交互。
使用XML和XSLT进行数据库交换及相关操作。
使用XMLHttpRequest进行异步数据查询、检索。
二、Ajax的优点
Ajax在本质上是一个浏览器端的技术
Ajax技术之主要目的在于局部交换客户端及服务器间之数据
Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
三、Ajax的重要参数及作用
url:data数据将要传数据到目的地的路径
type: "POST",请求方式(post或get)默认为get
timeout :设置请求超时时间(毫秒)
async: true,//async翻译为异步的,false表示同步,会等待执行完成,true为异步
contentType: "application/json; charset=utf-8",//不可少
data: '{"Username":"' + name + '","Userpwd":"' + pwd + '"}',//存储数据
success:请求成功后调用的回调函数
error:请求失败后调用的回调函数