[英]navigate to php page and scroll
我的老板問了一個非常具體的問題:一個page.php,它將接受一個參數,並在顯示該頁面時顯示基於該參數的文本+滾動到基於該參數的頁面錨點。
那怎么可能。 如果我使用參數?a = 1,php可以處理它,但是瀏覽器/ javascript如何處理? 如果我使用錨點#a1,則瀏覽器可以處理它,但是我無法使用php讀取它。 我用了:
$_SERVER["REQUEST_URI"]
對這個問題有什么創造性的解決方案嗎?
這是一種解決方案。 如果它沒有用,請告訴我給您另一個解決方案。
$_GET[""]
將傳遞的項目的值讀取到URL <?php
if (isset($_GET['a'])) {
$a = $_GET['a'];
$anchor = '#'.$a;
echo('
<script type="javascript">window.location.href="'.$anchor.'"</script>
');
}
?>
不要忘記,您可以將服務器端編程語言與客戶端相結合。 希望您能解決這個問題。 否則,請對此帖子發表評論。
window.location.search
window.location對象包含您所需要的。 cf. 這個: http : //davidwalsh.name/javascript-window-location
PHP無法看到哈希,因為瀏覽器不會將哈希發送到服務器。 通常用於跳轉到頁面中的特定位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.