AJAX中的请求方式以及同步异步的区…
来源:互联网 发布:手机看淘宝直播黑屏 编辑:程序博客网 时间:2024/05/18 09:43
请求方式,分为GET与POST:
GET
最为常见的HTTP请求,普通上网浏览页面就是GET。GET方式的参数请求直接跟在URL后,以问号开始。(JS中用window.location.search获得)。参数可以用encodeURIComponent进行编码,使用方式:
var EnParam=encodeURIComponent(param);
URL只支持大约2K的长度,即2048字符数;使用GET进行AJAX请求时候会缓存导致出现的页面不是正确的,一般方法加random参数值;ajax.send(null)。
POST
向服务器提交数据用到。
需要将form表单中的值先取出转换成字符串,用&符号连接,(同GET传参数一样);提交数据量2GB;使用ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'),处理提交的字符串;ajax.send(strings),这个strings表示form中需要提交的内容,例如a=1&b=2类似这样的字符串。
同步与异步:
ajax.open方法中,第3个参数是设同步或者异步。prototype等js类库一般都默认为异步,即设为true。先说下同步的情况下,js会等待请求返回,获取status。不需要onreadystatechange事件处理函数。而异步则需要onreadystatechange事件处理,且值为4再正确处理下面的内容。
(注:文中的 ajax 表示XMLHTTP请求对象。)
10
15
19
20
22
23
26
27
29
31
32
33
34
35
37
39
42
47
51
52
53
55
57
58
60
61
63
64
66
0 0
- AJAX中的请求方式以及同步异步的区…
- AJAX中的请求方式以及同步异步的区别
- AJAX中的请求方式以及同步异步的区别
- AJAX中的请求方式以及同步异步的区别
- AJAX中的请求方式以及同步异步的区别
- AJAX中的请求方式以及同步异步的区别请求方式
- Ajax以及同步请求、异步请求
- web中的同步请求和异步请求的差别(重点是ajax中的同步与异步)
- ajax 同步异步请求
- Ajax异步&同步请求
- AJAX 同步异步请求
- ajax同步/异步请求
- Ajax异步&同步请求
- ajax请求的同步和异步操作
- jquery 同步和异步的请求方式
- ajax实现异步请求的json方式;
- ajax 同步请求和异步请求的差异分析
- javascript Ajax 同步请求与异步请求的问题
- mysql 时间日期函数
- MySQL语句中要用到if的例子列举
- ecshop2.7.3怎么自动清除缓存
- ECSHOP缓存问题的解决方法
- MYSQL IFNULL函数的使用
- AJAX中的请求方式以及同步异步的区…
- jQuery实现的全选、反选和不…
- Zend Studio12安装及破解
- IE下Ajax缓存问题的快速解决方法(g…
- ecshop transport.js和…
- Java 实现基于 UDP 的简单 socket 通信
- 加盐hash保存密码的正确方式
- 浅谈PHP中IP与整型互相转换
- ubuntu12.04(64位)中mysql5.6.28(64位)主从复制