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 属性以字符串形式返回响应,您可以相应地使用它:
例如:向控制台请求数据
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44560799/article/details/108282225