【发布时间】:2022-01-16 11:25:25
【问题描述】:
我有一个字符串,我想通过隐藏的输入从 JS 传递到 PHP,但是 POST 表单在到达时没有返回任何内容(我用var_dump($_POST) 进行了检查),这在我身上从来没有发生过.
这是我的 HTML 代码:
<form action='' id='hash-form'>
<input type='hidden' id='hash' name='hash'/>
</form>
这是我更改值和提交的 JS 代码:
document.getElementById("hash").value = content;
console.log(document.getElementById("hash").value);
document.getElementById("hash-form").submit();
提前致谢!
【问题讨论】:
-
您发布的 HTML 代码不包括您的 JavaScript 单击的
submit按钮。因此,您的隐藏输入不属于提交的公司。 -
哦,是的,在我拼命做所有测试之前,它被设置为 submit()。
标签: javascript php html forms post