如果你想使用Ajax发送GET请求,但不发送任何数据,可以传递一个空对象作为数据参数。以下是一个示例代码:
// 创建一个新的XMLHttpRequest对象
var xhr = new XMLHttpRequest();
// 监听请求完成事件
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// 请求成功,处理返回的数据
console.log(xhr.responseText);
}
};
// 打开一个GET请求,不发送数据
xhr.open("GET", "your_file_url", true);
// 发送请求
xhr.send({});
在上面的代码中,xhr.send({})
中的空对象表示不发送任何数据。你可以将your_file_url
替换为你要请求的文件的URL。
请注意,如果你想发送POST请求而不发送任何数据,可以将xhr.open("GET", "your_file_url", true);
改为xhr.open("POST", "your_file_url", true);
,其他代码保持不变。
上一篇:Ajax不发送数据php
下一篇:Ajax不发送头部的GET请求。