本文介绍: 非Ajax方式方式没有使用Ajax对象发送的请求,都是非Ajax的。常用的的非Ajax请求的方式有:from表单提交数据。超链接发送请求。window.localtion.href。特点浏览器发起的非Ajax请求,在后台处理完成后,浏览器再接收到此次请求的响应结果后,会覆盖当前页面,只显示新的相应结果。注意因为非Ajax请求的相应结果,被浏览器接收后会直接覆盖原有内容只显示新的,所以在后台处理完非Ajax请求处理,必须将处理结构和页面代码拼接好相应给浏览器(请求转发/重定向/EL表
非Ajax方式
方式
没有使用Ajax对象发送的请求,都是非Ajax的。
常用的的非Ajax请求的方式有:
- from表单提交数据。
- 超链接发送请求。
- window.localtion.href。
特点
浏览器发起的非Ajax请求,在后台处理完成后,浏览器再接收到此次请求的响应结果后,会覆盖当前页面,只显示新的相应结果。
注意
因为非Ajax请求的相应结果,被浏览器接收后会直接覆盖原有内容只显示新的,所以在后台处理完非Ajax请求处理,必须将处理结构和页面代码拼接好相应给浏览器
(请求转发/重定向/EL表达式/Jstl标签库)
非Ajax方式
方式
浏览器使用Ajax对象完成请求的发送
特点
浏览器在接收到响应数据后,并不会直接进行覆盖原有内容显示,而是触发回调函数的执行,将响应结果传递给回调函数,根据回调函数的逻辑,将数据显示到当前页面的指定位置。
注意
浏览器在接收Ajax请求的响应结果后,会触发回调函数的执行,完成数据和页面的拼接,也就是数据和页面的拼接动作发送在浏览器端。
开发模式(前后端分离)
- 前端工程师负责页面的编写
- 后端工程师负责逻辑功能的编写
注意:必须将功能的请求数据和响应数据的格式提前定义好。
总结
页面的请求:非Ajax获取页面
功能的请求Ajax完成
原文地址:https://blog.csdn.net/ye_yeye_ye/article/details/124271438
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_50667.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。