欢迎光临散文网 会员登陆 & 注册

ajax,axios和json学习总结

2023-04-08 22:36 作者:飞翔的猪-flying_pig  | 我要投稿

1.ajax,异步的js。异步,简单理解就是多线程,可以在不重新加载整个页面的情况下,与服务器交换数据,并更新整个网页。总而言之,有两个功能,一个是异步,一个是交换数据。
先将交换数据,以前我们需要浏览器发送请求,对应的servlet再发送对应的页面(jsp)给浏览器,而运用ajax,我们也是访问对应servlet,但是响应的时候只需在前端接收后端的参数,再根据对应的参数与js的dom结合改变元素相应的内容就可以了。
为什么ajax是异步的,因为如果没有ajax,服务器在请求的时候客户端就不能进行其他操作,而且每次请求整个页面都会刷新,而用ajax可以在请求时进行其他操作,而且可以不用刷新整个页面就可以更新页面的部分内容。
2.axios是ajax的一种简便写法。
3.当使用post请求传输复杂数据的时候,经常的传输格式是json。json是指一种字符串格式,因为其的键值对格式清晰明了,被广泛使用。js和java代码两端都提供了json与对象直接的转化,其中键作为对象的变量名,而值作为对象变量名的值。这样我们就可以操作对象一样方便的操作数据,通过获取对象的值这种方式来获取对应的数据,体现了面向对象的思想。


ajax,axios和json学习总结的评论 (共 条)

分享到微博请遵守国家法律