JQuery真的不难~第六回 JQ中的异步调用方式~续
前一篇文章主要介绍了如何通过JQ实现异步数据的访问与操作,写法上是最标准的.ajax完整形式,这讲主要把剩下的简写形式说一下。
前言:以下是整理的异步请求时的参数说明
//$ajax异步通用参数说明,[]里面的参数是可以省略的
//url,[data],[callback],[type]
//data:待发送 Key/value 参数。
//callback:载入成功时回调函数。
//type:返回内容格式,xml, html, script, json,
$.load() 载入远程 HTML 文件代码并插入至 DOM 中
//$.load格式 //url,[data,[callback]] $("#load").load("ajaxData.htm");
$.get() 向指定页面发GET请求
//$.get格式 $.get("ajaxData.htm", function (data) { $("#gets").html(data); }, "html");
$.getJSON
() 向指定页面获取JSON对象
//$.getJSON格式 //url, [data], [callback] $.getJSON("img.js", function (json) { alert("OK"); $("#getjsons").attr({ "src": json[0].src, "alt": json[0].alt }); });
$.getScript() 装载指定JS文件
//$.getScript格式 //url, [callback] $.getScript("img.js", function () { alert("img.js装载成功!") });
$.post() 向指定页面发POST请求
//$.post格式 //url,[data],[callback],[type] $.post("test.ashx", { name: "John", time: "2pm" }); //普通参数 $.post("test.ashx", $("#testform").serialize()); //表单参数(序列化表单参数,实现上把参数用&分开的)
$.serialize() 序列化表单元素
<form> <input type="text" name="name" value="zzl"/><input type="text" name="email" value="bfyxzls@sina.com" checked="checked"/><input type="test" name="addr" value="fangshan.beijing" checked="checked"/></form>
console.log($("form").serialize());
$.serializeArray() 序列化表格元素返回 JSON 数据结构数据
console.log($("form").serialize());
结果为:
[ {name: 'name', value: 'zzl'}, {name: 'email', value: 'bfyxzls'}, {name: 'addr',value:'fangshan.beijing'} ]
恩,关于JQ的异步操作讲到这里也差不多了,非常感谢您的阅读!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
2012-01-18 小小的架构,小小的我
2012-01-18 Js~实现public和private对象,即static修饰符