2016-08-24 75 views
0

我有一個帶有一些文本框的網頁。當有人輸入文本時,我會在發生onblur時用ajax保存文本。除非重新加載頁面,否則在打印頁面時文本框中的文本不會顯示

如果我嘗試打印此頁面,文本不會打印到打印頁面。但是,如果我重新加載頁面,從而在呈現頁面之前從數據庫獲取文本,則文本將顯示在打印頁面上。

因此,直到我重新加載頁面時,文本框中的更改纔會顯示。不過,我有一個tinymce文本框,並將其更改爲打印頁面!

在「常規」文本框和tinymce-textbox之間做什麼不同,以及如何在普通文本框中實現相同的行爲,以便用戶在打印之前不必重新加載頁面?

+0

這不應該發生;除非你的腳本以某種方式重新設置了值。考慮推廣一些代碼。 – 2016-08-24 14:17:03

回答

0

我真的不確定如果我回答我的問題,但我注意到,哪裏打印顯示文本框中的正確值我使用了一種模式,onblur我保存並重新獲取相同的數據,從而設置該值回到相同的值。

有點不必要,但是我試圖通過不重新獲取數據來儘量減少網絡負載,我在打印頁面時沒有在文本框中獲得正確的值。

因此,使其工作的模式是將文本保存並重寫回文本框。仍然看起來很奇怪,但至少它解決了我的問題。

相關問題