Ajax für alle Formulare einreichen

Ich habe ein Servlet, das einige Operationen auf DB ausführt, und das wird auf einen JSP umgeleitet. Jetzt habe ich in diesem JSP mehrere Formulare, die verschiedene Operationen ausführen. Ich habe ein Skript erstellt, das Daten in die Datenbank einfügt, ohne sie zu aktualisieren. Das Problem ist, dass dieses Skript Daten für alle Formulare einfügt, nicht nur für ein (das von mir gewünschte) Formular. Hier ist mein JSP-Code:

   <form action="propunereteta" method="post" id="bookingForm">
     <div class = "tip">
                           <strong> <select name="tip11">  
                                <option>Tipul preparatului!</option> 
                                <option>Mic dejun</option>
                                <option>Pranz</option>
                                <option>Cina</option>
                            </select></strong>
                        </div>  

                          <a><button type = "submit" class="btnret" >Propune</button></a>
    </form> 

 <form action="nota" method="post">

 <div class="nota"><br /><br />
                     <div class="grid_6"> 
                            <input type="hidden" name="reteta1"  value="${Nume} "/> 

                                <input class="star star-5" id="star-5" type="radio" name="mark" value="100"/>
                                <label class="star star-5" for="star-5"></label>
                                <input class="star star-4" id="star-4" type="radio" name="mark" value="75"/>
                                <label class="star star-4" for="star-4"></label>
                                <input class="star star-3" id="star-3" type="radio" name="mark" value="50"/>
                                <label class="star star-3" for="star-3"></label>
                                <input class="star star-2" id="star-2" type="radio" name="mark" value="25"/>
                                <label class="star star-2" for="star-2"></label>
                                <input class="star star-1" id="star-1" type="radio" name="mark" value="0"/>
                                <label class="star star-1" for="star-1"></label> 

                     </div>

                </div>
             <a><button type = "submit" class="btnret" >Noteaza</button></a>

   </form>

Hier ist das Skript:

$("form").submit(function (e) {
              e.preventDefault();
              $.post($(this).attr("action"), $(this).serialize(), function () {
                 alert("Submitted!");
              });
            });

Nun möchte ich, dass das Skript nur für das letzte Formular ausgeführt wird, jetzt wird es für alle Formulare ausgeführt.

Könnte mir jemand helfen? Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage