jQuery--ajax请求

jquery简化了ajax请求的步骤,使用三个函数就可以实现ajax请求的处理

一、函数

(1)实现ajax的核心函数

$.ajax()

(2)post方式发送ajax请求

$.post()

(3)get方式发送ajax请求

$.get()

$.post和$.get是在内部调用$.ajax()

 

二、使用$.ajax函数

// $.ajax()的参数是一个json的结构
$.ajax({
async : true,
contentType : "",
data : "{name:'lisi',age:20}",
dataType : "json",
error : function(){},
success : function(data){
// data 就是responseText,jQuery处理后的数据
},
url : "bmiAjax",
type : "post"
})
// 参数说明:
async:boolean类型值,默认为true,表示异步请求。可以不写
contentType:字符串类型,表示从浏览器发送服务器的参数的类型,可以不写
例如:表示请求的参数为json格式,可以写application/json
data:类型可以是字符串,数组,json,表示请求的参数和参数值,常用为json格式
dataType:表示期望从服务器端返回的数据格式,类型可以是xml,html,text,json
后端读取到dataType的值,就知道浏览器需要的是什么数据,服务器就会返回你需要的数据格式
error:一个函数,当请求发生错误时,执行的函数
sucdess:一个函数,当请求成功时,从服务器端返回了数据,执行的函数
url:请求的地址
type:请求的方式,get或者post,不用区分大小写,默认为get请求
主要使用以下参数:url,type,data,dataType,success

 

// $.post()使用post方式
$.post(URL,data,function(response){
// 处理程序
},dataType)
// 四个参数,与$.get()相同
// 一个例子
$.post("queryMeg",{proid:id},function(response){
$.each(response,function(){
$("#div").append("")
})
},"json")

 

posted @   洛小依ovo  阅读(131)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示