详解jQuery中ajax函数:$.get(),$.post(),$.ajax()

网上有许多关于jQuery ajax的教程,自己之前也总结过,但是内容太零散了,有时查看时并不是很方便,故写一篇来方便以后的工作。

1. jQuery $.get()函数

$.get() 方法使用 HTTP GET 请求从服务器加载数据。

语法

$.get(URL,data,function(data,status,xhr),dataType)

参数

get参数

实例

$.get("execute", {
     content:$("#content").val()
     }, function (data){
     $("#resText").html(data);
});

2. jQuery $.post()函数

$.post() 方法使用 HTTP POST 请求从服务器加载数据。

语法

$.post(URL,data,function(data,status,xhr),dataType)

参数
post参数

实例

$.post("execute", {
     content:$("#content").val()
     }, function (data){
     $("#resText").html(data);
});

3. jQuery $.ajax()函数

ajax() 方法用于执行 AJAX(异步 HTTP)请求。
所有的 jQuery AJAX 方法都使用 ajax() 方法。

语法

$.ajax({name:value, name:value, ... })

参数

$.ajax()函数的参数较多,下面列出了所有参数的用法。

ajax参数

实例
在众多的参数中,经常使用的包括有type, url, data, dataType, async, beforeSend(), success(), error().

$.ajax({
    type: 'POST',
    url: 'execute',
    data:{
        "command": $('#command').attr("value")
    },
    dataType: "text",
    async: true,
    beforeSend: function(){//发送前执行
    },    
    success: function(obj){
    },
    error: function(data){
    }
});

至此,常用的三种ajax函数的使用方法和详细解析已经介绍完毕,接下来我们就愉快地使用ajax进行异步通信吧。^_^

参考:

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值