jquery之利用ajax与服务器交谈(温习ajax之发起请求)
来源:互联网 发布:讲主角进入网络电影 编辑:程序博客网 时间:2024/05/29 09:05
jquery之利用ajax与服务器交谈(温习ajax之发起请求)
----------
在向服务器发起请求之前,我们必须执行下列设置步骤:
1.指定HTTP方法,比如:post,get.
2.提供将要接触的服务器端资源的URL
3.让XHR实例知道如何通过进展。
4.为post请求提供任何体内容。
我们通过调用XHR的open()方法,设置最先的两项,如下:
请注意,这个方法不把请求发送到服务器。它不过是设置URL和HTTP方法以供使用。也可以传递布尔类型的第3个参数给open()方法,将请求指定为异步的(如果为true,就是默认值)或同步的(如果false)。很少不需要生成异步请求,毕竟请求的异步本性,通常是以异步方式来生成请求的全部意义所在。
我们再给XHR实例提供一个函数,让XHR实例通知我们当前正在进行什么---通过指派回调函数到XHR对象的onreadystatechange属性即可实现这一点。这个函数被称为就绪状态处理程序,可供XHR实例在其不同的处理阶段进行调用。通过查看XHR的其他各种属性设置可以确切地查明当前的请求正在进行什么处理。
发起请求的最后一步是为post请求提供内容并发送到服务器。这两个步骤都是通过send()方法来完成的。对于GET请求则不传递任何体内容作为参数。
如果传递请求参数给post请求,则传递给send()方法的字符串必须符合正确的格式。也就是说名称和值必须正确地URI编码。如例:
- jquery之利用ajax与服务器交谈(温习ajax之发起请求)
- jquery之利用ajax与服务器交谈(发起GET和POST请求之发起POST请求)
- jquery之利用ajax与服务器交谈(发起GET和POST请求之获取JSON数据)
- jquery之利用ajax与服务器交谈(完全控制ajax请求之带着所有的修整发起Ajax请求)
- jquery之利用ajax与服务器交谈(发起GET和POST请求之利用jquery获取数据)
- jquery之利用ajax与服务器交谈(温习ajax之创建一个XHR实例)
- jquery之利用ajax与服务器交谈(温习ajax之跟踪进展)
- jquery之利用ajax与服务器交谈(温习ajax之获得响应)
- jquery之利用ajax与服务器交谈(完全控制ajax请求之设置请求的默认值)
- jquery之利用ajax与服务器交谈(完全控制ajax请求之全局函数)
- jquery之利用ajax与服务器交谈(加载内容到元素上之不依赖jquery,而利用原生API)
- jquery之利用ajax与服务器交谈(加载内容到元素上之利用jquery加载内容,使用load()方法)
- 采用jQuery发起Ajax请求
- jQuery之Ajax请求
- jQuery之Ajax请求
- jQuery之Ajax请求
- JQuery之Ajax请求
- JQuery之利用Ajax请求远程服务器上的json格式数据并解析
- c++进阶之---string流:内存内部I/O
- 分页SQL语句
- good good study
- 看Python应乎潮流的72变
- InvocationHandler的一个例子
- jquery之利用ajax与服务器交谈(温习ajax之发起请求)
- Asp.net输出内容不缓存代码
- 用WTL实现自定义绘制控件
- c++进阶之---istream/ostream简介
- 树的统计
- Response.End()出错可以替换为HttpContext.Current.ApplicationInstance.CompleteRequest()
- C/C++consloe 中动态显示进度
- 全力打造互联网推广最优秀的超级工具
- php中的引用传值分析