如何使用POST方法和JS submit()传递表单数据?
我不想使用AJAX.
我可以通过使用JS和GET方法实现这一点,但我现在的目标是使用JS(可能使用submit())和POST方法.
请举一个简单的工作示例.
谢谢!
编辑:对不起,我会更具体.这是一个简单的代码:
<form name=\"myform\" action=\"\">
Search: <input type='text' name='query' />
<a href=\"javascript: submitform()\">Search</a>
</form>
<script type=\"text/javascript\">
function submitform() { document.myform.submit(); }
</script>
Run Code Online (Sandbox Code Playgroud)
当我在输入字段中插入"word"并按Search时,URL变为"../index.php?query=word",这意味着表单数据像GET方法一样传递.
我的目标是从URL中删除任何表单数据并像POST方法一样传递它.
编辑:哦..我刚刚在URL中添加了method = post和没有表单数据:)
只需要一个表格并提交即可.
form = document.forms[0] //assuming only form.
form.submit();
Run Code Online (Sandbox Code Playgroud)
method在表单上指定一个属性.
<form name="myform" action="" method="POST">
Run Code Online (Sandbox Code Playgroud)
它将导致表单作为POST提交.
| 归档时间: |
|
| 查看次数: |
49537 次 |
| 最近记录: |