有没有办法用JQuery刷新查询驱动的CFSELECT?
以下是我的情景:
我有一个使用cfquery
填充的CFSELECT<cfselect name="descriptionDD1" id="descriptionDD1" query="customDescriptions" value="description" queryPosition="above">
<option value="add_new">ADD NEW</option>
</cfselect>
如果用户点击了&#34;添加新的&#34;选项,弹出一个MODAL,它们可以添加到CFSELECT正在从中提取的数据库中的这个数据列表。这是AJAX帖子:
<script>
$(function(){
//Add a new note to a link
$("#addDescriptionForm").submit(function(){
// prevent native form submission here
$.ajax({
type: "POST",
data: $('#addDescriptionForm').serialize(),
url: "actionpages/add_descriptions_modal.cfm",
success: function() {
$("#addDescriptionResponse").append( "Successfully added description." );
}
});
return false;
});
});
</script>
我有一部分工作,但是在用户添加新数据并关闭MODAL窗口后,您必须刷新整个页面以查看更新的CFSELECT列表。
这是不可取的,因为如果刷新整个页面,那么用户将丢失他们输入到其他表单元素的信息。
那么我有没有办法告诉CFSELECT元素更新自己以检索更新的数据列表?
感谢一帮。 -Brian