2015-12-02 22 views
0

這可能有點混亂,但這是我迄今爲止。

我有一個父頁面,它使用JQuery.load()加載到它的子php頁面。此父頁面的URL是:本地主機/ piproject/roster.php ID = 2

裏面我的孩子PHP頁面,我想訪問id#,但是$_GET["id"]爲null,因爲孩子頁面實際上有它是自己的子網址(不是技術術語)。

我想要在不影響父頁面的情況下刷新子頁面,因此我在使用​​的函數上使用setInterval()。我怎樣才能實現這個功能,並且能夠訪問頁面ID?

+0

可以使用$ _SESSION – bassxzero

+0

有趣的是,我真的在想這個。雖然這是一個糟糕的選擇,但肯定會完成這項工作。 – Christopher

+1

也我認爲你可以只是獲取ID到加載URL,然後在隱藏的輸入回顯到頁面,以便JavaScript可以訪問它。 – bassxzero

回答

0

您可以在父頁面上將id打印到JavaScript變量中。

<script> 
    var pageId = <?= $_GET['id'] =>; // integer 
    var pageId = "<?= $_GET['id'] =>"; // string 
</script>