检测动态创建的HTML表单是否已完成提交

时间:2015-02-20 17:12:03

标签: javascript jquery ajax forms dynamic

我正在创建一个表单标记并使用某些数据提交它,以便在不重新加载整个页面的情况下下载文件。

表单标记不可见并附加到body元素。

        var frm = $('<form />');
        frm.attr('method', 'POST');
        frm.attr('action', url);
        frm.attr('display', 'none');
        $(document.body).append(frm);
        frm.submit();

一切都很好,除了经过一段时间后我看到这些看不见的形式在身体元素中累积,即使在他们的工作完成后,也会浪费记忆。

如何以编程方式检测表单的工作是否已完成,并销毁表单元素?

我知道我可以使用合理延迟的超时来做到这一点,但需要知道是否有更好的方法?也许使用IFRAME?

0 个答案:

没有答案