我有表格包含在表格中。该表是从一个 CF 循环构建的,在该循环中,我为每个行 ID 分配了 sql 表中的 NumberID。我有一个执行 jquery ajax 提交的提交按钮。我需要隐藏提交的行而不是重新加载页面。
<form id="unsortedTable" >
<input type="submit" id="makeParentButton" value="Make Parent">
</span>
<div class="row-fluid"><p></p>
<table class="table table-bordered table-striped table-hover">
<tbody>
<cfloop query="nonAffiliated">
<tr id="#NumberID#">
<td><input type="radio" name="NumberID" value="#NumberID#"></td>
</tr>
</cfloop>
</tbody>
</table>
</div>
</form>
然后我有执行提交时触发的 JavaScript。
$(document).ready(function(e) {
$("#unsortedTable").submit(sendForm);
});
function sendForm() {
var row = $(this).closest('tr');
$.post('handlers/formHandler.cfm',
$("#unsortedTable").serialize(),function(data,status){
$("#unsortedTable")[0].reset();
row.hide(); //This is just a guess
});
return false
}
一切正常,除了我无法将提交的行隐藏()。