JavaScript中Ajax的示例分析
发表于:2024-10-24 作者:千家信息网编辑
千家信息网最后更新 2024年10月24日,这篇文章给大家分享的是有关JavaScript中Ajax的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Ajax1.创建步骤:1.创建一个XMLHttpReques
千家信息网最后更新 2024年10月24日JavaScript中Ajax的示例分析
这篇文章给大家分享的是有关JavaScript中Ajax的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Ajax
1.创建步骤:
1.创建一个XMLHttpRequest异步对象
2.设置请求方式和请求地址
3.接着,用send发送请求
4.监听状态变化
5.最后,接收返回的数据
例:
const xhr = new XMLHttpRequest()xhr.open('GET', './data/test.json', true)xhr.onreadystatechange = function () { if (xhr.readyState === 4) { if (xhr.status === 200) { console.log(JSON.parse(xhr.responseText)) } else { console.log('其它情况...') } }}xhr.send()
2.ajax在jQuery中的应用
$.ajax({ type:"post", //请求方式 url:"a.php", //服务器的链接地址 dataType:"json", //传送和接受数据的格式 data:{ username:"james", password:"123456" }, success:function(data){//接受数据成功时调用的函数 console.log(data);//data为服务器返回的数据 }, error:function(request){//请求数据失败时调用的函数 alert("发生错误:"+request.status); }});
3.GET方法
结构
$.get( url,[ data ],[ callback ],[ type ])
参数解释:
//步骤一:创建异步对象var ajax = new XMLHttpRequest();//步骤二:设置请求的url参数,参数一是请求的类型,参数二是请求的urlajax.open("get", "users.json");//步骤三:发送请求ajax.send();//步骤四:注册事件 onreadystatechange 状态改变就会调用ajax.onreadystatechange = function () { if (ajax.readyState == 4 && ajax.status == 200) { //步骤五:如果能够进到这个判断,说明数据完美的回来了,并且请求的页面是存在的 console.log(ajax.responseText);//输入响应的内容 }};
4.POST方法
它与$.get( )方法的结构和使用方式都相同,不过之间仍然有一下区别
5.get与post区别
1.post的安全性高于get;如果以get方式请求,请求参数会拼接到url后面,安全性性低,以post方式请求,请求参数会包裹在请求体中,安全性更高
2.数量区别:get方式传输的数据量小,规定不能超过2kb,post方式请求数据量大,没有限制。
3.传输速度:get的传输速度高于post
因为使用方法相同,因此只要改变jQuery函数,就可以将程序在GET请求和POST请求之间切换
感谢各位的阅读!关于"JavaScript中Ajax的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
数据
方式
参数
步骤
方法
安全
内容
函数
安全性
传输
示例
分析
相同
之间
地址
对象
时调
更多
服务器
状态
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全区块链演讲
滤波器需要软件开发么
计算机网络安全试题及答案
网络安全法小报怎么画
网络安全英语作文初二
学校网络安全处置流程表
如何将数据库放入缓存
佳能c750服务器和主机连接
数据库关系模型表怎么画
冷水江软件开发项目管理
如何确保地铁运营网络安全
网络安全答题的总结
手机 网络安全检测
广东佳融互联网科技
做数据库开发的岗位叫什么
系统更新后打不开服务器
软件开发私有云
民警网络安全建议
公安部网络安全管理局上海
微擎云服务器安装
苏州生鲜冷库软件开发
嘉兴有没有软件开发公司
数据库关系模型表怎么画
开元网络安全技术有限公司
服务器1-500
access数据库目录
电脑网络安全模式修复系统
网络安全周宣传手册
命运2的服务器怎么这么垃圾
计算机网络安全基础知识