【发布时间】:2016-07-02 18:10:50
【问题描述】:
是否可以使用 AJAX XMLHttpRequest() 将数据从客户端 javascript 页面发布到节点服务器 (server.js)?我正在寻找的是 javascript 代码,它将接收节点服务器上的数据,特别是 member_nm (“newName”)和 member_email (“mail@google.com”)的值。我控制服务器。我也知道我也可以使用 GET 通过查询字符串发送文本值。下面是通过事件处理程序从客户端 javascript 页面发送的请求:
document.getElementById("btnAddMember").addEventListener("click", function()
{
var request = new XMLHttpRequest();
var path = "/Users/Admin/WebstormProjects/projectName/server.js";
request.onreadystatechange = function()
{
if ( request.readyState === 4 && request.status == 200 )
{
request.setRequestHeader("Content-Type", "text/plain; charset=UTF-8");
request.open("POST", path, true);
request.send("member_nm=newName&member_email=mail@google.com");
}
};
});
【问题讨论】:
-
第一个“可能重复”询问如何制定 XMLHttpRequest 这不是我的问题。我包含的代码回答了“可能重复”中提出的问题,它没有为我提供答案。
-
第二个“重复”确实包含一个解决方案,如果使用带有 express 的节点(我就是这样)。我会看看它。谢谢...
-
“可能的重复”与个人无关,只是让您快速获得好答案的一种方式。
标签: javascript ajax node.js http