使用 HTML 菜单时如何使用 post 方法向服务器发送请求

问题描述 投票:0回答:2

在我的 HTML 程序中有一个带有 5 个选择键的菜单。通过单击这些键中的每一个,请求应该发送到服务器。我为此使用“a”标签和 href。通过这种方法,我必须使用 GET 方法发送请求,但我想使用 POST 。为了通过 POST 发送请求,我对每个键都使用了“表单”标签。所以对于 5 个键,我使用 5 个“表单”标签。这是一种常见且可以接受的方式吗?我没有更好的方法用 POST 发送请求吗?谢谢

            <form action="{{url('/defineProject')}}" method="POST" enctype="multipart/form-data">
        {{ csrf_field() }}          
                    <input id="a1" class="s1" type="submit" value="define project">                                      
         </form>
        <form action="{{url('/deleteProject')}}" method="POST" enctype="multipart/form-data">
        {{ csrf_field() }}          
                    <input id="a2" class="s1" type="submit" value="delete project ">                                         
         </form>
        <form action="{{url('/upgradeProject')}}" method="POST" enctype="multipart/form-data">
        {{ csrf_field() }}          
                    <input id="a3" class="s1" type="submit" value="upgrade project ">                                        
         </form>
        <form action="{{url('/reportProject')}}" method="POST" enctype="multipart/form-data">
        {{ csrf_field() }}          
                    <input id="a4" class="s1" type="submit" value="report Project">                                      
         </form> 
        <form action="{{url('/editProject')}}" method="POST" enctype="multipart/form-data">
        {{ csrf_field() }}          
                    <input id="a5" class="s1" type="submit" value="edit project">                                        
         </form>
html post menu
2个回答
0
投票
<form method="POST" action="YOUR_BACKEND_URL_ENDPOINT">
    <select name="YOUR_FIELD_NAME">
        <option value="VALUE_1"> VALUE_1_NAME </option>
        <option value="VALUE_2"> VALUE_2_NAME </option>
    </select>
</form>

我想这应该有用。


-1
投票

也许这就是您要找的答案?

<form method="POST"></form>

© www.soinside.com 2019 - 2024. All rights reserved.