小编Nat*_*han的帖子

$(this).serialize()在jQuery中无效验证submitHandler

我有一种情况,我在我的应用程序的页面上多次使用相同的表单,允许用户编辑或删除数据但是当使用下面的javascript来监听表单提交页面只是刷新.

我打算用来$('.service_form').serialize()提交表单,但是当这样做时,它会从页面上的每个表单序列化值并完成ajax请求,但是如果我使用$(this).serialize()页面只是刷新.

HTML表单

<div id="service_modal" class="modal fade">  
  <div class="modal-dialog">  
       <div class="modal-content">  
            <form class="service_form">                    
                <div class="modal-header">  
                     <button type="button" class="close" data-dismiss="modal">&times;</button>  
                </div>  
                <div class="modal-body">  
                    <div class='form-group has-feedback has-feedback-left'>
                        <label for="service_idno">IDNO:</label>
                        <input type="text" class="form-control required" id="service_idno" name="service_idno">
                    </div>                          
                    <div class='form-group has-feedback has-feedback-left'>
                        <label for="service_code">Service Code:</label>
                        <input type="text" class="form-control required" id="service_code" name="service_code">
                    </div>  
                    <div class='form-group has-feedback has-feedback-left'>
                        <label for="service_cost">Service Cost:</label>
                        <input type="number" class="form-control required" id="service_cost" name="service_cost">
                    </div>                          
                </div>  
                <div class="modal-footer">  
                       <input type="submit" value="Commit" class="btn btn-success" />  
                     <button type="button" class="btn btn-default" …
Run Code Online (Sandbox Code Playgroud)

javascript forms ajax jquery

2
推荐指数
1
解决办法
500
查看次数

标签 统计

ajax ×1

forms ×1

javascript ×1

jquery ×1