@using (Ajax.BeginForm("GetData2", "re_CPCKBoard", new AjaxOptions { HttpMethod = "Post", OnSuccess = "back2(data)" }, new { @class = "form-horizontal", id = "form2" })) { <div class="row"> <div class="col-md-1 col-md-offset-1"> <button type="submit" class="btn btn-primary" id="bt2" style="display:none">查询</button> </div> </div> @*<div class="col-md-12"> <h4 class="text-center">还有<span id="time"></span>秒刷新</h4> </div>*@ <div class="col-md-12"> <h4 class="text-center"><b>计划发货合计:</b><span id="plansum2"></span> <b>已发货合计:</b><span id="alreadysum2"></span> <b>待发货合计:</b><span id="notsum2"></span> </h4> <table id="dt2" class="table table-striped table-over table-bordered" style="white-space: nowrap;font-size:15px;"></table> </div> }
$("#bt2").click(function () { var path = "/report/re_CPCKBoard/GetData2"; $("#form2").attr("action", path).submit(); layerTag = layer.load(); })
如果按钮本身就是submit类型,点击查询按钮的时候久会默认提交表单。
所以在js代码中就不用重复写submit事件了