jQuery中的ajax

本文介绍了jQuery库中的四种常用AJAX方法:load(), post(), get() 和 $.ajax() 的使用方式及示例。通过实例展示了如何利用这些方法进行数据加载、处理及与服务器交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用的jq-ajax方法通常有以下四种:

1、$.load();

2、$.post();

3、$.get();

4、$.ajax();

那么,我们开始学习这四种方法。

首先引入jq文件:

<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

1、load()

$(selector).load(URL,data,callback);

从服务器加载数据,并把返回的数据放入被选元素中。

$("#divTip1").load('test.txt',function (responseTxt,statusTxt,xhr) {
                console.log(responseTxt);
                console.log(statusTxt);
                console.log(xhr);
            })
txt文档:

it is just test data!


2、post()

$.post('test.txt',function(data,status){
              console.log(data);
              console.log(status);
            })


3、get()

$.get('test.txt',function(data,status){
              console.log(data);
              console.log(status);
            })



4、ajax()

$.ajax({
                url:"test.json",
                type:"POST",
                async:true,
                dataType:"json",
                beforeSend:function(xhr){
                    console.log(xhr);
                    console.log('发送前')
                },
                success:function(data,textStatus,jqXHR){
                    console.log(data);
                    console.log(textStatus);
                    console.log(jqXHR);
                    var name = "";
                    for(i in data){
                        name +="姓名:" + data[i].name +"<br/>";
                        name +="性别:" + data[i].sex +"<br/>";
                    }
                    $("#divTip").html(name);
                },
                error:function(xhr,textStatus){
                    console.log('错误');
                    console.log(xhr);
                    console.log(textStatus)
                },
                complete:function(){
                    console.log('结束')
                }
            })
json数据:

[{
  "name":"黑猫",
  "id":124512,
  "address":"成都市武侯区五大花园",
  "age":24,
  "sex":"man"
},{
  "name":"白猫",
  "id":1241412,
  "address":"成都市武侯区晋阳街",
  "age":23,
  "sex":"woman"
}]

还有其他比如说getJSON、全局函数getscript等,就不详细叙述了,其实大同小异,在做好ajax的时候做好返回数据处理就好了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值