0
我在頁面上使用jQuery的load
函數來獲取網頁的內容並打印出來。這裏是我的代碼:jquery加載函數忽略動態變化
$('#container').load('<?php print $_GET['load']; ?>', function(data) {
window.print();
});
其中變量'load'是url。
問題是,正在加載的頁面有一個javascript設計的過濾器附加它,意思是在該頁面上用戶可以點擊按鈕來刪除或顯示某些信息,例如, { display: none }
。
但是,用戶隱藏的項目DO顯示在這個新頁面中。我明白爲什麼會這樣,JavaScript不會更改頁面的基本HTML,但它仍然存在,但我想找到解決此問題的方法。
我不認爲這回答了我的問題。我通過ajax調用(jquery load)獲得#container的內容,所以我沒有任何可用的過濾器信息。 – user1015214
我明白你的問題是你正在從AJAX加載數據並重新填充已經隱藏了用戶數據的容器。 – Stephen