本文介绍: 非Ajax方式方式没有使用Ajax对象发送的请求,都是非Ajax的。常用的的非Ajax请求的方式有:from表单提交数据。超链接发送请求。window.localtion.href。特点浏览器发起的非Ajax请求,在后台处理完成后,浏览器再接收到此次请求的响应结果后,会覆盖当前页面,只显示新的相应结果。注意因为非Ajax请求的相应结果,被浏览器接收后会直接覆盖原有内容只显示新的,所以在后台处理完非Ajax请求处理,必须将处理结构和页面代码拼接好相应给浏览器(请求转发/重定向/EL表

非Ajax方式

方式

没有使用Ajax对象发送的请求,都是非Ajax的。
常用的的非Ajax请求的方式有:

  1. from表单提交数据。
  2. 超链接发送请求。
  3. window.localtion.href。

特点

浏览器发起的非Ajax请求,在后台处理完成后,浏览器再接收到此次请求的响应结果后,会覆盖当前页面,只显示新的相应结果。

注意

因为非Ajax请求的相应结果,被浏览器接收后会直接覆盖原有内容只显示新的,所以在后台处理完非Ajax请求处理,必须将处理结构和页面代码拼接好相应给浏览器
(请求转发/重定向/EL表达式/Jstl标签库)

非Ajax方式

方式

浏览器使用Ajax对象完成请求的发送

特点

浏览器在接收到响应数据后,并不会直接进行覆盖原有内容显示,而是触发回调函数的执行,将响应结果传递给回调函数,根据回调函数的逻辑,将数据显示到当前页面的指定位置。

注意

浏览器在接收Ajax请求的响应结果后,会触发回调函数的执行,完成数据和页面的拼接,也就是数据和页面的拼接动作发送在浏览器端。

开发模式(前后端分离)

  1. 前端工程师负责页面的编写
  2. 后端工程师负责逻辑功能的编写
    注意:必须将功能的请求数据和响应数据的格式提前定义好。

总结

页面的请求:非Ajax获取页面
功能的请求Ajax完成

原文地址:https://blog.csdn.net/ye_yeye_ye/article/details/124271438

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_50667.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注