我正在使用表单和ajax更新查询。 我在表单中添加了一个新列(选择选项),它在添加select选项之前有效。 我正在尝试获取#dept_id#的值,但我一直在收到错误 'NetworkError:500错误执行数据库查询'。
这与我在delete_record.cfc中的更新查询有关。 当我得到错误时,在查询中添加dept = #selectDept#。 将此部分从查询中解脱出来并进行更新。 在它的表单下面,然后是delete_record.cfc文件。
我也做了http://jsfiddle.net/6focvy54/4/ 我在海报ajax调用,并有delete_record.cfc文件代码。
<form method="post" action="" id="confrm_key">
<table >
<tr>
<th >Add?</th>
<th >Delete?</th>
</tr>
<cfoutput query="total">
<tr id="hd#emp_id#">
<td>
<select name="selectDept" >
<option selected="selected" >Select Department</option>
<cfloop query="department">
<option value="#dept_id#">#dept_name#</option>
</cfloop>
</select>
</td>
<td> <input type="checkbox" name="check_delete" value="#emp_id#" >Yes</td>
</tr>
</cfoutput>
</table>
<p><input type="button" name="Submit" value="Remove" onclick="sub_keys();"></p>
</form>