XMLHttpRequest发送一个请求到服务器

通过 XMLHttpRequest 对象,你可以在不重新加载整个页面的情况下更新网页中的某个部分。
1、发送一个请求到服务器
为了发送一个请求到服务器,我们使用 XMLHttpRequest 对象的 open()和end()方法:
语法:

var xmlhttp=new XMLHttpRequest();
xmlhttp.open(“GET”,“xmlhttp_info.txt”,true);
xmlhttp.send();
在这里插入图片描述

2、GET 或 POST?
GET 比 POST 简单并且快速,可用于大多数情况下。
然而,下面的情况下请始终使用 POST 请求:

(1)缓存的文件不是一个选项(更新服务器上的文件或数据库)
(2)发送到服务器的数据量较大(POST 没有大小的限制)
(3)发送用户输入(可以包含未知字符),POST 比 GET 更强大更安全

3、URL - 服务器上的文件
open() 方法的 url 参数,是一个在服务器上的文件的地址:
xmlhttp.open(“GET”,“xmlhttp_info.txt”,true);
该文件可以是任何类型的文件(如 .txt 和 .xml),或服务器脚本文件(如.html 和 .php,可在发送回响应之前在服务器上执行动作)
在这里插入图片描述

4、responseText 属性
如果来自服务器的响应不是 XML,请使用 responseText 属性。
responseText 属性以字符串形式返回响应,您可以相应地使用它:
例如:向控制台请求数据
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值