ajax步骤和理解】的更多相关文章

步骤: 1.利用html+css来实现页面,表达信息: 2.用XMLHttpRequest和web服务器进行数据的异步交换 3.运营js操作DOM,实现动态局部刷新: XMLHttpRequest对象的出现分割了同步和异步.XMLHttpRequest出现之前是同步的,出现之后是异步的. 同步:页面请求实时传给服务器,导致必填数据没有填的时候,要回到页面上重新从头填写,耗时长.客户体验差. 异步:在页面必填项写上必填选项,不用通过传给服务器判断必填内容是否已经填写完整,耗时短.用户体验强.…
参考:http://hemin.cn/jq/jQuery.ajax.html注意,所有的选项都可以通过$.ajaxSetup()函数来全局设置.个人理解全局设置,在每次调用$.ajax()时都会执行 $.ajaxSetup()函数的内容:1.回调函数: beforeSend,    在发送请求之前调用. error,             请求出错时调用. dataFilter,       请求成功之后调用. success,         请求之后调用. complete       …
HTTP HTTP http: 超文本传输协议.特点:  简单.快速.灵活.无状态.无连接 URL: 统一资源定位符. 组成:协议名://主机IP:端口号/项目资源地址?传递参数的键值对#锚点 ①ip地址在同一个网段是唯一的.如果是在公网中,整个公网的ip是唯一的. ②端口号默认是:80,可以省略不写.常见的端口号:8080---tomcat,80---Apache ③本机IP: localhost 或者     127.0.0.1 常见的状态码: 1XX:信息状态码        100 Co…
jquery中的ajax方法理解,AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术.AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type:…
前言 在学习js的过程,我个人对于Ajax这项技术有着很深的印象,大概是因为它在我们网页开发过程中常见的交互里所发挥的作用太过于关键了吧,所以我想在这里好好地谈一些自己对它的理解. 概念理解 Ajax英文全称为Asynchronous JavaScript and XML,意思就是异步JS和XML:那么既然讲到异步,我在这里要说明一下同步和异步现象. 同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待卡死状态. 异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,…
C/S (Client/Server)结构,即大家熟知的客户机和服务器结构. B/S(Browser/Server)结构即浏览器和服务器结构. 认识ajax .XMLHttpRequest.使用jquery实现ajax.处理json格式的响应数据.使用原生态JavaScript实现ajax 一.杂记 1.传统web技术和ajax的请求方式不同 ajax是只获得需要的元素  传统刷新全部 2.ajax的全称是"Asynchronous Javascript And XML"(异步Java…
HTML 步骤: 1. 创建异步对象 2. 设置请求行 3. 设置请求头(get请求可以省略) 4. 注册状态改变事件 4.1. 判断状态&请求是否成功并使用数据   5. 发送请求   PHP 步骤: 1. 接收发送过来的数据 2. 接收xml(读取数据库/读取假数据) 3. 返回读取的xml (值)…
过去印象中的ajax的异步操作,一直还居然在$.ajax函数内部的异步,真是大错特错,实际的异步操作,是针对整个js文件来的. 今天总算意识到了,实际情况如下: $(function(){ //[弹框提示层]初始化 $.like.initAlertMsgDiv(); //判断账户是否创建钱包 isExistWallet(); //钱包信息显示 showWalletInfo(); //加载最近交易记录 PageClick(1, 10, 3); ..... 首先判断账户是否创建钱包,没有创建的话,及…
1.创建异步对象  一般命名为xhr     var xhr = new XMLHttpRequest();   2. 设置请求行 open(请求方式,请求url)     1.get 需要在url后面拼接参数(如果有参数)   2.post请求不需要拼接参数   xhr.open("post","validate.php");   3.设置请求头:setRequestHeader()     1.get不需要设置   2.post需要设置请求头:Content-T…
var request = new XMLHttpRequest(); request.open("GET","get.php",ture); request.send(); request.onreadystatechange = function(){ if(request.readyState ===4&& request.status===200) //执行一些事情request.responseText }…