Grails:如何在twitter bootstrap 3模式中重新初始化AJAX内容

我有一个模态。 对于tableInstance的每次迭代,数据库都会将其默认内容加载到其中。 然后我有一个remoteLink按钮,在tableShown时更新tableShown

问题是,如果您单击了remoteLink按钮并关闭了模态,则在显示模态时, remoteLink的内容仍然存在。 它应该是从数据库加载的默认内容。

你如何重新初始化模态的内容? 我尝试过

  $("#show_${t.id}").on('hidden.bs.modal', function () { $(this).data('bs.modal', null); });  

但它仍然显示了内容

    

这是我的完整代码段

  a.tableNumber.compareTo(b.tableNumber)}}" var="t"> Table ${t.tableNumber?.encodeAsHTML()}   $("#show_${t.id}").on('hidden.bs.modal', function () { $(this).data('bs.modal', null); });   

您的代码无法正常工作的原因是(我想),因为表单提交会覆盖remoteLink,因此它会重新加载会重置您的内容的页面,从而使其保持不变。 我不太确定你为什么要使用表格开头。 我没有足够高的代表评论要求,所以我会提供不同的做法。

我会改变这个:

       

对此:

   Delete    Edit  

除非您使用表单的具体原因,否则这应该完全符合您的要求。 希望这可以帮助!