找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 242|回复: 0

js如何进行ajax请求, XMLHttpRequest的使用

[复制链接]

25

主题

6

回帖

3956

积分

版主

积分
3956

优秀版主i 认证

发表于 2024-9-3 01:31:20 | 显示全部楼层 |阅读模式
本帖最后由 OK论坛 于 2024-9-3 01:33 编辑

1、get请求
  1. var xhr = new XMLHttpRequest();  
  2. xhr.open('GET', 'https://www.oklun.com', true);  
  3.   
  4. xhr.onload = function () {  
  5.     if (xhr.status === 200) {  
  6.         console.log(xhr.responseText);  
  7.     } else {  
  8.         console.error('Request failed. Returned status of ' + xhr.status);  
  9.     }  
  10. };  
  11.   
  12. xhr.onerror = function () {  
  13.     console.error('There was a network error!');  
  14. };  
  15.   
  16. xhr.send();
复制代码

2、post请求
  1. var xhr = new XMLHttpRequest();  
  2. xhr.open('POST', 'https://www.oklun.com', true);  
  3.   
  4. // 设置请求头,告诉服务器发送的内容类型  
  5. xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');  
  6.   
  7. xhr.onload = function () {  
  8.     if (xhr.status === 200) {  
  9.         console.log(xhr.responseText);  
  10.     } else {  
  11.         console.error('Request failed. Returned status of ' + xhr.status);  
  12.     }  
  13. };  
  14.   
  15. xhr.onerror = function () {  
  16.     console.error('There was a network error!');  
  17. };  
  18.   
  19. // 发送请求体数据  
  20. xhr.send('name=John&age=30');
复制代码


享年116.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OK论坛

GMT+8, 2024-12-23 06:03 , Processed in 0.057553 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表