jQuery Ajxa 的$.get()和$.post()方法

注意

$.get()和$.post()方法是jQuery中的全局函

$.get()方法参数解释

参数名称 类型 说明
url String 请求的HTML页的URL地址
data(可选) Object 发送至服务器的key/value数据会作为QueryString附加到请求URL中   
callback(可选) Function 载入成功是回调函数(只有当Response的返回状态是success才调用该方法)自动将请求结果和状态传递给该方法
type(可选) String 服务器端返回内容的格式,包括xml,html,script,json,text,和_default

$.get()方法的回调函数只有两个参数  代码如下:

function(data, textStatus){

//data:  返回的内容,可以是xml文档,JSON文件,HTML片段等等

//textStatus : 请求状态:success,error,notmodified,timeout 4中

}

$post()方法

它与$.get()方法的结构和使用方式都相同,不过还是有区别

GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给web服务器。

GET方式对传输的数据大小有限制(通常不能大于2KB),而使用POST方式传递的数据量别GET打的多(理论不受限制)。

GET方式请求的数据会被浏览器缓存起来,因此其他人就可以从浏览器的历史记录中读出到这些数据,列入账号和密码等,会出现安全问题。而pot可以避免这些问题。


你可能感兴趣的:(jQuery Ajxa 的$.get()和$.post()方法)