Web基础之jQuery对Ajax的支持
2017-02-26 17:55
471 查看
jQuery对Ajax的支持
1)load()方法:
①作用:将服务器返回的数据直接插入到符合要求的节点之上,并向服务器发送异步请求,相当于:obj.innerHTML=服务器返回的数据。
②用法:$obj.load(url,[data]);
—> url:请求地址,服务器上的某个组件的地址。
—> data:请求参数,有两种形式:
A.请求字符串形式:”name=chang&&age=23”
B.对象形式:{‘name’:’chang’,’age’:23}
【注意:load方法:当没有请求参数时,会使用get方式向服务器发请求,如果有请求参数,会使用post方式向服务器发请求。】
2)$.get()方法
①作用:使用get方式向服务器发请求。
②用法:$.get(url,[data],[callback],[type]);
—> url:请求地址。
—> data:请求参数,有两种形式:同上。
—> callback:是一个回调函数,格式:function(data,statusText),其中,data是服务器返回的数据,statusText是服务器处理的状态。
—> type:服务器返回的数据的类型,有五种:
A.html:返回的是一个html文档。 B.text:返回的是纯文本。
C.json:返回的是json字符串。 D.xml:返回的是一个Xml文档。
E.script:返回的是一个javascript脚本。
3)$.post()方法:
①作用:使用get方式向服务器发请求。
②用法:$.post(url,[data],[callback],[type]);//参数同上
4)$.ajax()方法:
①作用:异步请求
②用法:$.ajax( { … } ),参数顺序无所谓。参数如下:
—> url(string):请求地址。
—> type(string):GET/POST。
—> data(object/string):请求参数。
—> dataType(string):预期服务器返回的数据类型。
—> success(function):请求成功后调用的回调函数,有两个参数function(data,textStatus),其中data是服务器返回的数据,textStatus描述状态的字符串。
—> error(function):请求失败时调用的函数,有三个参数
function(xhr,textStatus,errorThrown):
A.xhr:底层的XMLHttpRequest对象。 B.textStatus:错误的描述。
C.errorThrown:一般为null。
—> async:true(缺省,异步)/false(同步)。
5)自定义方法:
①语法:$.fn.funName=function(){…}
博客地址:Web基础之jQuert对Ajax的支持
1)load()方法:
①作用:将服务器返回的数据直接插入到符合要求的节点之上,并向服务器发送异步请求,相当于:obj.innerHTML=服务器返回的数据。
②用法:$obj.load(url,[data]);
—> url:请求地址,服务器上的某个组件的地址。
—> data:请求参数,有两种形式:
A.请求字符串形式:”name=chang&&age=23”
B.对象形式:{‘name’:’chang’,’age’:23}
【注意:load方法:当没有请求参数时,会使用get方式向服务器发请求,如果有请求参数,会使用post方式向服务器发请求。】
2)$.get()方法
①作用:使用get方式向服务器发请求。
②用法:$.get(url,[data],[callback],[type]);
—> url:请求地址。
—> data:请求参数,有两种形式:同上。
—> callback:是一个回调函数,格式:function(data,statusText),其中,data是服务器返回的数据,statusText是服务器处理的状态。
—> type:服务器返回的数据的类型,有五种:
A.html:返回的是一个html文档。 B.text:返回的是纯文本。
C.json:返回的是json字符串。 D.xml:返回的是一个Xml文档。
E.script:返回的是一个javascript脚本。
3)$.post()方法:
①作用:使用get方式向服务器发请求。
②用法:$.post(url,[data],[callback],[type]);//参数同上
4)$.ajax()方法:
①作用:异步请求
②用法:$.ajax( { … } ),参数顺序无所谓。参数如下:
—> url(string):请求地址。
—> type(string):GET/POST。
—> data(object/string):请求参数。
—> dataType(string):预期服务器返回的数据类型。
—> success(function):请求成功后调用的回调函数,有两个参数function(data,textStatus),其中data是服务器返回的数据,textStatus描述状态的字符串。
—> error(function):请求失败时调用的函数,有三个参数
function(xhr,textStatus,errorThrown):
A.xhr:底层的XMLHttpRequest对象。 B.textStatus:错误的描述。
C.errorThrown:一般为null。
—> async:true(缺省,异步)/false(同步)。
5)自定义方法:
①语法:$.fn.funName=function(){…}
$.fn.red=function(){ this.css("backgroundColor","red"); } $("#msg_error").red();//调用自定义的方法
博客地址:Web基础之jQuert对Ajax的支持
相关文章推荐
- web基础知识(三)关于ajax,Jquery传值最基础东西
- web基础知识(二)关于ajax,Jquery传值最基础东西
- Web基础 HTML CSS JS JQuery AJAX
- jQuery框架之Ajax支持
- FleaPHP 的 Ajax 支持和 WebControls
- FleaPHP 的 Ajax 支持和 WebControls
- FleaPHP 的 Ajax 支持和 WebControls
- MS SQL入门基础:SQL Server 2000 与Internet-支持Web 应用的新特性
- jQuery使用手册之Ajax支持(8)
- FleaPHP 的 Ajax 支持和 WebControls
- FleaPHP 的 Ajax 支持和 WebControls
- 使用JQuery中ajax方法访问web服务。
- Ajax.NET 作者发布支持Visual Web Developer 2005的模板安装
- jquery的Ajax支持
- [原创] 如何在没有ASP.NET Ajax-Enabled Web Site 向导的情况下加入Ajax支持
- FleaPHP 的 Ajax 支持和 WebControls
- AJAX技术在WEB开发中的应用--入门基础--讲义(PPT)
- DotNetTextBox V2.0 Web Control(ASP.NET2.0 增强型TextBox控件,完全支持AJAX.NET)
- FleaPHP 的 Ajax 支持和 WebControls
- FleaPHP 的 Ajax 支持和 WebControls