宝哥软件园

jQuery中ajax方法概述

编辑:宝哥软件园 来源:互联网 时间:2021-09-06

1.本地ajax

获取请求和发布请求的区别:黄色小三角形

以get请求为例,输出结果如下:

2.2.jquery中的ajax

列出了六种常用方法:

3.状态描述

readystate:

0:请求未初始化,并且未调用open

1:服务器连接已建立,并已调用open

2:请求已被接受,即第一条消息已被接收

3:正在处理请求,即收到响应主题

4:请求完成,响应就绪,即响应完成

Http状态代码:

200:好的,一切正常,GET和POST请求的响应文档如下

301:永久移动的客户请求的文档在别的地方,新的URL在Location头中给出,所以浏览器应该会自动访问新的URL。

302:find与301类似,但新的URL应该被视为临时替代,而不是永久替代。

304:未修改的客户端有一个缓冲的文档,并发送一个有条件的请求(通常,提供If-Modified-before头来指示客户端只想要一个晚于指定日期更新的文档)。服务器告诉客户最初缓冲的文档仍然可以使用。

307:临时重定向与302(找到)相同。许多浏览器错误地重定向以响应302响应,即使原始请求是POST,即使它只能在POST请求的响应是303时重定向。为此,HTTP 1.1增加了307,可以更清晰地区分几个状态码:当出现303响应时,浏览器可以跟随重定向的GET和POST请求;如果是307响应,浏览器只能跟随GET请求的重定向。

400:错误请求请求有语法错误。

401:未经授权的客户试图在未经授权的情况下访问受密码保护的页面。响应将包括一个WWW-Authenticate标头,根据该标头,浏览器将显示用户名/密码对话框,然后在填写适当的授权标头后再次发送请求。

403:禁止的资源不可用。

404:未找到在指定位置找不到资源

410:go请求的文档不再可用,服务器不知道重定向到哪个地址。它与404的不同之处在于,返回407指示文档已经永久离开指定位置,而404指示文档由于未知原因不可用。

500:内部服务器错误服务器遇到意外情况,无法完成客户的请求

501:未实现的服务器不支持完成请求所需的功能。例如,客户提出了服务器不支持的PUT请求

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一些帮助,也希望多多支持我们!

更多资讯
游戏推荐
更多+