博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jquery-ajax操作
阅读量:6083 次
发布时间:2019-06-20

本文共 1071 字,大约阅读时间需要 3 分钟。

hot3.png

1.get

get(url,[data],[success(data,textStatus,aqXHR)],[dataType]) 通过http get请求加载数据
getJSON() 通过http get请求从服务器加载JSON数据
getScript() 通过http get请求从服务器加载js文件

data要发给数据库的数据

success成功回调函数
dataType服务器返回的数据类型

2.post

post(url,[data],[success(data,textStatus,aqXHR)],[dataType]) 通过http post请求加载数据

3.ajax

ajax()执行一个异步的http请求
ajax只用一个键值对对象参数

eg:$.ajax({

async:true,
beforeSend:function(){},
cache:false,
type:"POST",
url:"XXXX",
data:"name=nm&&age=18",
success:function(data){},
error:function(data){},
complete:function(data){},
timeout:5000
})

4.响应事件

ajaxStart() ajax请求开始时注册一个回调函数
ajaxSend() ajax请求即将发送时注册一个回调函数
ajaxSuccess() ajax请求成功时注册一个回调函数
ajaxError() ajax请求出错时注册一个回调函数
ajaxComplete() ajax请求完成后注册一个回调函数
ajaxStop() ajax请求停止后隐藏加载信息

5.响应信息

responseBody
responseStream
responseText 字符串格式返回
responseXML xml格式返回
load() 载入远程html文件

6.预设参数

ajaxSetup() 设置全局默认的ajax参数

7.预处理字符串

param() 创建序列化数组或对象
serialize() 将用于提交的表单元素的值编译为字符串
eg:a=1&b=2&c=3&d=4&e=5
serializeArray() 将用于提交的表单元素的值编译返回 JSON 数据结构数据 
eg:[{name:nm,value:val},{name:nm,value:val}]

 

转载于:https://my.oschina.net/dajianguo/blog/897056

你可能感兴趣的文章
Django中ORM介绍和字段及其参数
查看>>
[汇编学习笔记][第十七章使用BIOS进行键盘输入和磁盘读写
查看>>
【并查集合并注意!!!!】【最小生成树】
查看>>
【最大流】【HDU3572】Task Schedule
查看>>
iOS - Photo Album 图片/相册管理
查看>>
0723作业
查看>>
2016蓝桥杯 煤球数目 (代码)
查看>>
DOM&BOM
查看>>
a标签设置锚点定位div
查看>>
LightOJ 1079 Just another Robbery
查看>>
【NFS】nfs安装调优
查看>>
Linux 下子线程 exit code 在主线程中的使用
查看>>
类的实例化
查看>>
axios 获取不到数据错误
查看>>
一文掌握Docker Compose
查看>>
9.5 考试 第一题 礼物题解
查看>>
数据结构占坑
查看>>
【Laravel】安装并且运行
查看>>
设计模式之代理模式(一)
查看>>
My platform info!
查看>>