jquery:ajax

文章详细介绍了AJAX的核心属性,包括async、type、url、data和datatype等,以及GET和POST两种方法的区别。GET用于请求数据,而POST用于提交数据。示例代码展示了$.ajax和简化方法如$.get、$.post的使用,强调了数据处理和函数回调在请求生命周期中的作用。

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

ajax的属性和使用方法:

属性名称

值/描述

async

布尔值,表示是否异步,默认true

type

请求类型(get/post)

url

请求地址,默认当前页面

data

发送到服务器的数据

datatype

服务器响应的数据类型

beforesend(xhr)

发送请求前运行的函数

error(xhr,status,error)

请求失败运行的函数

success(result,status,xhr)

请求成功运行的函数

complete(xhr,status)

请求完成时运行的函数(请求成功和失败后都调用)

方法

写法

ajax

$.ajax({type,url,datatype,success})

post

$.post(url,data,fn)或$.post(···)

get

$.get(url,fn)


post方法和get方法的区别:

  1. post:向一个服务器提交数据【存数据】

  1. get:向一个服务器请求数据【取数据】

下边两种方式等价【一种简写,一种标准】

$.get("http://192.168.95.42:9090/api/setmeal/list",function(data){
     //JSON.stringify序列化,将js对象转化为json对象
     $("div").html(JSON.stringify(data));
})
$.ajax({
      type:"get",
      dataType:"json",
      url:"work.json",
      success:function(data){
            //JSON.stringify序列化,将js对象转化为json对象
           $("div").html(JSON.stringify(data));
      }
})

可以看看我的ajax原生js的文章,对ajax的理解更加透彻http://t.csdn.cn/HAGC0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值