Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javaScript初学者:将数据从java脚本发送到servlet?_Javascript - Fatal编程技术网

javaScript初学者:将数据从java脚本发送到servlet?

javaScript初学者:将数据从java脚本发送到servlet?,javascript,Javascript,我正在用JavaScript创建动态表单。我想将数据从JavaScript发送到servlet。我不在表单中使用任何提交按钮。只使用按钮我想发送数据。谁来帮帮我 这是我的代码: var myform=document.createElement("form"); myform.setAttribute("id", "myform"); var tname=document.createElement('input'); tname.setAttribute('type','text'); tn

我正在用JavaScript创建动态表单。我想将数据从JavaScript发送到servlet。我不在表单中使用任何提交按钮。只使用按钮我想发送数据。谁来帮帮我

这是我的代码:

var myform=document.createElement("form");
myform.setAttribute("id", "myform");

var tname=document.createElement('input');
tname.setAttribute('type','text');
tname.setAttribute('name', "name");

var leaveMessage=document.createElement('input');
leaveMessage.setAttribute('type','button');
leaveMessage.setAttribute('name', "msgButton");
leaveMessage.setAttribute('value', "Leave Message");

myform.appendChild(tname);
myform.appendChild(leaveMessage);

document.body.appendChild(myform);

还添加一些语句

var myform=document.createElement("form");
myform.setAttribute("id", "myform");
myform.setAttribute('action', "/mypage");
myform.setAttribute('method', "post");

var tname=document.createElement('input');
tname.setAttribute('type','text');
tname.setAttribute('name', "name");
var leaveMessage=document.createElement('input');
leaveMessage.setAttribute('type','button');
leaveMessage.setAttribute('name', "msgButton");
leaveMessage.setAttribute('value', "Leave Message");

myform.appendChild(tname);
myform.appendChild(leaveMessage);

document.body.appendChild(myform);

document.forms["myform"].submit();

使用属性'action',“/mypage”设置表单的操作:myform.setAttribute('action',“/mypage”);但它显示了一个错误。它找不到正确的服务器。我的servlet程序在com.offline包中。servlet名称为LeaveMessage.java。我给出了这样一个动作属性。我说得对吗?myform.setAttribute('action',“/com.livechat.offline.leavemessage/leavemessage”);