0

有没有办法用 JQuery 刷新查询驱动的 CFSELECT?

这是我的场景:

我有一个使用 cfquery 填充的 CFSELECT

<cfselect name="descriptionDD1" id="descriptionDD1" query="customDescriptions" value="description" queryPosition="above">
   <option value="add_new">ADD NEW</option>
</cfselect> 

如果用户单击“添加新”选项,则会弹出一个 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 元素更新自身以检索更新的数据列表?

谢谢一堆。-布赖恩

4

0 回答 0