前端学习之------Ajax入门

传统网站中的问题:

网速慢得情况下,页面加载事件长,用户只能等待;

表单提交后,如果一项内容不合格,需要重新填写所有表单内容;

页面跳转,需要重新加载页面,造成资源浪费,增加用户等待时间

 

Ajax是什么?

是浏览器端提供的一套方法,可以实现页面无刷新更新数据,提高用户浏览网站的体验

 

什么是请求报文?

在HTTP请求和响应的过程中传递的数据叫做报文

报文包括要传送的数据和一些附加信息,这些数据和信息要遵守一定的格式。

报文头中储存一些键值对拼接信息,比如:get请求中的参数就拼接在地址后面

报文体中储存一些数据内容,比如:post请求参数就放在报文体中

 

1、请求方式------get

请求参数的位置接在请求地址后面】-----"http://www.example.com?name=zhangsan&age=20"

请求参数的格式:"Content-Type" 不需要明确说明

2、请求方式------post

请求参数位置放在请求体中】

请求参数的格式:"Content-Type" 必须明确说明

因为客户端请求参数的格式不同,服务器端接收参数后处理的方式也不同。 

3、jQuery中------$.ajax()

请求参数格式  ------  contentType : "application/x-www-form-urlencoded"

 

请求参数格式  ------  contentType : "application/json"
 

 

posted @ 2022-08-19 21:58  程序员冒冒  阅读(76)  评论(0编辑  收藏  举报