[英]Text in textbox does not show when printing page unless page is reloaded
我有一个带有一些文本框的网页。 当有人输入文本时,发生onblur时,我会用ajax保存文本。
如果我尝试打印此页面,则文字无法进入打印页面。 但是,如果我重新加载页面,从而在呈现页面之前从数据库中获取文本,则文本将显示在打印的页面上。
因此,直到我重新加载页面后,文本框中的更改才会出现。 但是,我有一个tinymce文本框,对此进行的更改使其变为打印的页面!
“常规”文本框和tinymce-文本框之间的区别是什么?如何在普通文本框中实现相同的行为,从而使用户在打印之前不必重新加载页面?
我实际上不确定是否要回答我的问题,但是我注意到打印在文本框中显示正确值的地方,我使用了一种模式,该模式在保存和重新获取相同数据的文本框中重复显示,从而将值设置为相同的值。
也许有点不必要,但是在尝试通过不重新获取数据来最大程度地减少网络负载的情况下,我在打印页面时未在文本框中获得正确的值。
因此,使其工作的模式是保存文本并将其重写回文本框。 似乎仍然很奇怪,但至少解决了我的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.