应用程序需要向服务器提交数据的场景,可以利用XMLHttpRequest发送POST数据。
在提供的 HTML 代码中,数据封装在隐藏的表单字段中。要在 JavaScript 中使用 XMLHttpRequest 镜像此行为,请按照以下步骤操作:
创建 XMLHttpRequest 对象:
var http = new XMLHttpRequest();
设置请求方式并URL:
var url = 'get_data.php'; http.open('POST', url, true);
设置请求标头:
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
定义就绪状态的事件监听器更改:
http.onreadystatechange = function() {//Call a function when the state changes. if(http.readyState == 4 && http.status == 200) { alert(http.responseText); } }
发送数据:
http.send(params);
对于数据的情况存储在一个对象中,使用提供的代码片段将其转换为 URL 编码格式。
以上是如何使用 XMLHttpRequest 发送 POST 数据?的详细内容。更多信息请关注PHP中文网其他相关文章!