网站:www.example.com
<form method="POSt" action="" >
<input type="hidden" name="test1" value="test11" />
<input type="hidden" name="test2" value="" />
<input type="hidden" name="test3" value="test33" />
<input type="submit" value="Submit">
</form>
我想通过在URL中添加正确的参数来汇总此表单。使用GET,我可以简单地使用:http://ww.example.com/?test1=test11&test2=&test3=test33
并且表格将被汇总。我可以为POST做同样的事吗?如果是这样,怎么样?
由于
答案 0 :(得分:2)
您无法从POST
中发送URL
header
中的<form method="POSt" action="" >
<input type="hidden" name="test1" value="test11" />
<input type="hidden" name="test2" value="" />
<input type="hidden" name="test3" value="test33" />
<input type="submit" value="Submit">
</form>
参数。
形式:
<?php echo $_POST["test1"]; ?>
<?php echo $_POST["test2"]; ?>
<?php echo $_POST["test3"]; ?>
提交表单后,您可以轻松地在下一页上检索这些值:
{{1}}
答案 1 :(得分:0)
您可以尝试使用jquery ajax POST:
$.ajax({
url: 'http://ww.example.com/',
data: { test1: $('#test1').val(), test2: $('#test2').val(), test3: $('#test3').val() },
success: function (response) { alert(respone); },
error: function (xhr, ajaxOptions, thrownError) { alert(xhr.responseText); }
});
但它不会在查询字符串中发送,因为POST不会在URL中发送数据,而是用于将数据安全地发送到服务器,如密码等。