@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事件了