当前位置: 首页 > 面试题库 >

使用XMLHttpRequest发送POST数据

单于季
2023-03-14
问题内容

我想使用JavaScript中的XMLHttpRequest发送一些数据。

说我的HTML形式如下:

<form name="inputform" action="somewhere" method="post">
    <input type="hidden" value="person" name="user">
    <input type="hidden" value="password" name="pwd">
    <input type="hidden" value="place" name="organization">
    <input type="hidden" value="key" name="requiredkey">
</form>

如何在JavaScript中使用XMLHttpRequest编写等效项?


问题答案:

下面的代码演示了如何执行此操作。

var http = new XMLHttpRequest();
var url = 'get_data.php';
var params = 'orem=ipsum&name=binny';
http.open('POST', url, true);

//Send the proper header information along with the request
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);


 类似资料:
  • 问题内容: 这是javascript: 这是PHP: 这里的问题是价值。当console.log()用于返回值时,为什么$ _POST [‘email’]为null 。有人可以帮忙吗?我认为这个问题在后面。(不确定) 请不要jQuery 。我知道如何在jQuery中执行此操作,但我想学习如何在javascript中执行此操作。是的,谢谢 问题答案: 你的问题是,与请求为发送不。删除设置内容类型的行

  • 问题内容: 如何使用香草JS发出AJAX POST请求以发送JSON数据。 我知道content-type是url形式编码的,并且不支持嵌套的JSON。 有什么方法可以使用普通旧JS中的嵌套JSON发出这样的POST请求。我已经尝试过在SO上找到的各种序列化方法,但是它们都将JSON扁平化为一种格式。 这是我的JSON: 问题答案: 如果正确使用JSON,则可以嵌套对象而不会出现任何问题:

  • 我正在尝试使用react中的javascript fetch API将POST数据发送到另一个

  • 目前,我只得到了500个错误响应。

  • 问题内容: 我需要发送这个XML 到SMS网关服务。该服务侦听HTTP POST请求。XML必须嵌入POST请求的BODY中。 我使用的是PHP和CodeIgniter框架,但是我总共使用的是PHP n00b,因此理想情况下,我需要一份详尽的指南,但是任何朝着正确方向的指针都将不胜感激。 问题答案: 您可以使用cURL库发布数据:http : //www.php.net/curl postfiel

  • 我有一个api URL:https://orderingspace.com/api/search Body parameter:lat:48.8834553 log:2.3399433 miles:6