Javascript Chrome扩展表单提交
我想做的是创建并调用一个函数,该函数可以创建一个表单,并在每次调用特定页面时提交表单Javascript Chrome扩展表单提交,javascript,forms,google-chrome-extension,Javascript,Forms,Google Chrome Extension,我想做的是创建并调用一个函数,该函数可以创建一个表单,并在每次调用特定页面时提交表单 function foo(url){ var form = document.createElement("form"); var input1 = document.createElement("input"); var input2 = document.createElement("input"); form.method = "POST"; form.action = url;
function foo(url){
var form = document.createElement("form");
var input1 = document.createElement("input");
var input2 = document.createElement("input");
form.method = "POST";
form.action = url;
form.name = "myForm";
form.id = "form_id";
input1.type = "hidden";
input1.value = "value";
input1.blahblah...
input2.type = "hidden";
input2.value = "value";
input2.blahblah...
form.appendChild(input1);
form.appendChild(input2);
document.body.appendChild(form);
form.submit();
alert("Form submitted");
}
问题是,即使表单被附加到文档中,提交也由于某种原因无法工作。警觉永远不会出现
你知道问题出在哪里吗
或其他任何替代方法
谢谢
函数foourl
{
var form1=document.createElementform;
var input1=document.createElementinput;
var input2=document.createElementinput;
表1.方法=职位;
form1.action=url;
form1.name=myForm;
form1.id=form_id;
input1.type=隐藏;
input1.value=值;
input2.type=隐藏;
input2.value=值;
表格1.1.1输入;
表格1.2输入;
document.body.appendChildform1;
表格1.提交;
提交的表格;
}Ajax是一种将数据发布到脚本的方法,而不需要表单或页面,甚至不需要控制台中的任何错误?该警报应该在submitSubmit重定向您的页面之前发出,因为其后台页面停止运行,从而有效地终止了扩展。Alex K.是正确的。如果我必须使用表单来完成此操作,该怎么办这就是让我困惑的地方…这是如何回答这个问题的?请在回答中提供代码的上下文。