要向服务器发送 AJAX 请求,可以使用 JavaScript 的 XMLHttpRequest 对象。以下是一个基本的示例:
var xhr = new XMLHttpRequest(); xhr.open('GET', 'http://example.com/api/data', true); xhr.onload = function() { if (xhr.status === 200) { console.log(xhr.responseText); } else { console.log('请求失败:' + xhr.status); } }; xhr.onerror = function() { console.log('请求出错'); }; xhr.send();
在这个像服务器发送请求示例中,我们首先创建一个 XMLHttpRequest 对象,然后使用 open
方法指定请求的类型、URL 和是否异步。接着,我们定义了 onload
和 onerror
事件处理函数,用于处理请求成功和失败的情况。最后,我们调用 send
方法来发送请求。
除了 GET 请求外,我们还可以使用 xhr.open('POST', url, true)
方法发送 POST 请求,并使用 xhr.setRequestHeader
方法设置请求头信息。
评论