2017-07-15 59 views
1

我有以下形式:模拟通jquery的提交按钮和收集的所有HTML输入值

<form method="post"> 
    <div class="summary"> 
    <div class="trip"> 
     <select name="State" class="state"> 
     <option selected disabled>Choose a State</option> 
     <option value="1">California</option> 
     <option value="2">New York</option> 
     </select> 
     <select name="State" class="state"> 
     <option selected disabled>Choose a State</option> 
     <option value="1">California</option> 
     <option value="2">New York</option> 
     </select> 
     ... 
     Repeated an unknown number of times. 
     ... 
     <br><br> 
    </div> 
    </div> 
    <input type="button" id="submit" value="calculate"> 
</form> 

我想模拟计算按钮作为与使用AJAX调用jquery的提交按钮。

在Django/html中的常规提交中,发布请求会收集并发送“状态”值列表(假设存在多个选择“状态”名称)和其他输入值到服务器。

在jquery中是否有类似的函数来收集来自html的所有输入值以包含作为ajax调用的参数?

+0

你是说像serialize? https://api.jquery.com/serialize/ – Russell

+0

您可以使用序列化功能。 –

+0

多个'