2015-12-02 3 views
0

Это может быть немного запутанным, но это то, что у меня есть до сих пор.

У меня есть родительская страница, которая использует JQuery.load() для загрузки в нее дочерней php-страницы. Эта родительская страница имеет URL:? локальных/piproject/roster.php ID = 2

Внутри моей PHP страницы ребенка, я хочу, чтобы получить доступ к этому id#, однако $_GET["id"] является недействительным, поскольку страница ребенка на самом деле имеет это собственный суб-url (не технический термин).

Я хочу обновить эту дочернюю страницу, не затрагивая родительскую страницу, поэтому я использую setInterval() на моей функции, которая делает .load(). Как я могу достичь этой функциональности, а также иметь доступ к идентификатору страницы?

+0

Вы можете использовать $ _SESSION – bassxzero

+0

Интересно, я действительно думал об этом. Хотя это плохой выбор, он определенно выполнит эту работу. – Christopher

+1

также я думаю, что вы можете просто ввести идентификатор get на URL-адрес загрузки, а затем отбросить его на страницу с помощью скрытого ввода, чтобы javascript мог получить к нему доступ. – bassxzero

ответ

0

Вы можете распечатать идентификатор в переменной javascript на родительской странице.

<script> 
    var pageId = <?= $_GET['id'] =>; // integer 
    var pageId = "<?= $_GET['id'] =>"; // string 
</script> 
Смежные вопросы