本文介绍: 非Ajax方式方式没有使用Ajax对象发送的请求,都是非Ajax的。常用的的非Ajax请求的方式有:from表单提交数据。超链接发送请求。window.localtion.href。特点浏览器发起的非Ajax请求,在后台处理完成后,浏览器再接收到此次请求的响应结果后,会覆盖当前页面,只显示新的相应结果。注意因为非Ajax请求的相应结果,被浏览器接收后会直接覆盖原有内容只显示新的,所以在后台处理完非Ajax请求处理,必须将处理结构和页面代码拼接好相应给浏览器(请求转发/重定向/EL表
非Ajax方式
方式
没有使用Ajax对象发送的请求,都是非Ajax的。
常用的的非Ajax请求的方式有:
特点
浏览器发起的非Ajax请求,在后台处理完成后,浏览器再接收到此次请求的响应结果后,会覆盖当前页面,只显示新的相应结果。
注意
因为非Ajax请求的相应结果,被浏览器接收后会直接覆盖原有内容只显示新的,所以在后台处理完非Ajax请求处理,必须将处理结构和页面代码拼接好相应给浏览器
(请求转发/重定向/EL表达式/Jstl标签库)
非Ajax方式
方式
浏览器使用Ajax对象完成请求的发送
特点
浏览器在接收到响应数据后,并不会直接进行覆盖原有内容显示,而是触发回调函数的执行,将响应结果传递给回调函数,根据回调函数的逻辑,将数据显示到当前页面的指定位置。
注意
浏览器在接收Ajax请求的响应结果后,会触发回调函数的执行,完成数据和页面的拼接,也就是数据和页面的拼接动作发送在浏览器端。
开发模式(前后端分离)
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。