除非重新加载页面,否则打印页面时文本框中的文本不会显示

时间:2016-08-24 14:10:50

标签: html printing textbox

我有一个带有一些文本框的网页。当有人输入文本时,我会在发生onblur时用ajax保存文本。

如果我尝试打印此页面,则文本不会显示在打印页面上。但是,如果我重新加载页面,从而在呈现页面之前从数据库中获取文本,则文本将显示在打印页面上。

因此,在重新加载页面之前,文本框中的更改不会显示。但是我有一个tinymce文本框,对此的更改使其成为打印页面!

"常规"之间的区别是什么?文本框和tinymce-textbox以及如何在普通文本框中实现相同的行为,以便用户在打印之前不必重新加载页面?

1 个答案:

答案 0 :(得分:0)

我不确定我是否回答了我的问题,但我注意到,如果打印在文本框中显示正确的值,我使用了一个模式,在我保存的文本框上,并重新获取相同的数据,从而设置值返回相同的值。

有点不必要,但是在我尝试通过不重新获取数据来最小化网络负载时,我在打印页面时没有在文本框中获得正确的值。

因此,使其工作的模式是将文本保存并重写回文本框。仍然看起来很奇怪但至少它解决了我的问题。

相关问题