ajax基础

xiaoxiao2021-02-28  46

概念 Asynchronous JavaScript and XML(异步JavaScript和XML)  作用:在不刷新整页情况下更新页面数据 节省用户操作,时间,提高用户体验,减少数据请求 传输获取数据 Ajax过程

初始化 -- 发送请求 -- 服务器收到请求 -- 服务器处理 -- 返回结果

Get方式Get通过url地址传输有数据量限制,每个浏览器都不同Post方式Post通过浏览器内部传输数据量理论上无限

提交方式必须与后台的接收方式一致。

Open方法  open(method,url,async)三个参数的含义1、提交方式 Form-method2、提交地址 Form-action3、异步(同步)Send方法

发送数据请求,相当于Form的submit

onreadystatechange事件readyState属性:请求状态0(初始化)还没有调用open()方法1(载入)已调用send()方法,正在发送请求2(载入完成)send()方法完成,已收到全部响应内容3(解析)正在解析响应内容4(完成)响应内容解析完成,可以在客户端调用了

status属性:服务器(请求资源)的状态

返回的内容responseText:返回以文本形式存放的内容responseXML:返回XML形式的内容返回数据的处理数据类型:XML、HTML、JSONEval解析JSON的时候需要注意的地方

JSON.parse() : 字符串解析成对象

转载请注明原文地址: https://www.6miu.com/read-2628505.html

最新回复(0)