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")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义