我想要做的是有一個頁面,如果JS啓用或不啓用,基於不同的標記。 我的想法是在首頁加載時提供一組基礎內容。當頁面正在加載的時候,也會有一些javascript函數提交ajax調用服務器的郵件數據,讓服務器知道javascript已啓用。完成ajax調用後,頁面將使用發佈數據再次刷新/再次發佈,以瞭解JS已啓用並提供基本內容以及啓用JS的內容。我的目標是儘可能無縫地實現這一目標。如果啓用了JavaScript,某些PHP可以基於嗎?
* 編輯:我應該加我想保留一頁。所以這個頁面只會被JS內容刷新。不重定向到新頁面。
我的問題是雙重的,這是可能的,如果是的話,我能得到我需要實現這個代碼中的一些方向?
非常多,我正在建議。使用AJAX調用PHP腳本,該腳本將加載您想要的JS版本並替換頁面上的舊內容。它只會與JS啓用。 – pthurmond
謝謝AlienWebguy,我對這種方法有兩個問題。你認爲#container內的內容仍然可以被蜘蛛抓取。如果不是,那將是一個問題。另外,我擔心使用jQuery插件來使用文檔準備功能來觸發這些功能。我不認爲通過ajax進入#container的內容能夠使用$(document).ready(function(){因爲在內容被拉入之前它已經被觸發了嗎? 我的目標是維護SEO,使用jquery插件的能力沒有任何改動 – hybrid
不,它不會被蜘蛛抓取 - 沒有ajax調用會提取可抓取的數據。關於document.ready,它會工作,不用擔心:) – AlienWebguy