我有一种情况,我需要发送一些POST参数,但是要使用相同的名称,该怎么办?
我也有一个类似的GET场景,在该场景中,我可以通过附加相同的参数名称来简单地构造URL,但如何使用POST来实现。
如果是GET,它将类似于

          $url=$url."&team=".$name1;
          $url=$url."&team=".$name2;


但是如何使用POST进行相同操作?
任何帮助表示赞赏
我尝试搜索它,但是找不到合适的答案

提前致谢

最佳答案

您可以使用表单数据内的hidden字段以POST形式发送值,例如

<input type="hidden" name="name" value="value">


如果您不希望任何用户活动,可以使用Javascript提交表单:

<form action="http://example.com/foo" name="hiddenform" method="POST">
    <input type="hidden" name="name1" value="value1">
    <input type="hidden" name="name2" value="value2">
</form>
<script type="text/javascript">
    setTimeout("document.forms['hiddenform'].submit();",0);
</script>


上方将在屏幕上不显示任何内容,并在加载后立即提交表单。

旁注:如果要根据需要在0中延迟setTimeout("document.forms['hiddenform'].submit();",0);的更改值

08-25 15:28
查看更多