我想发送客户端javascript中具有的变量/值。我这样做的原因是因为我的req.body.domain未定义回来,我试图将其发送到nodejs路由。
客户端Java脚本
function digIt() {
var xhr = new XMLHttpRequest();
var domain = document.getElementById(digToolInput).value
xhr.open('GET', "/tools", true);
xhr.send(domain);
};
答案 0 :(得分:0)
请注意,值将通过名称 variableNameInServer
进入服务器var data = {
'variableNameInServer': document.getElementById(digToolInput).value
};
$.ajax({
type: 'POST',
url: 'Your URL here',
dataType: "json",
data: data
});
答案 1 :(得分:0)
如果使用的是GET方法,则数据应作为参数或查询。
xhr.open("GET", '/tools'+"?domain="+domain, true);
然后在服务器上接收req.params.domain。