当用户点击我呼叫的链接时:
$("#myform").modal();
显示模态表单。表单被远程提交以调用我的控制器上的create方法。我显示我调用的create.js.erb:
$.modal.close();
但是这无法关闭模态窗口。无论出于什么原因,$ .modal在那时都不可用。
我通过设置来解决这个问题:
window.modal=$("#myform").modal()
然后,在create.js.erb中我调用:
window.modal.close();
但这不是一个很好的解决方案。我真的希望能够只调用$ .modal.close()。我有什么理由不能吗?这可以添加到SimpleModal吗?