Пути с Javascript не работают

Перед закрытием body тег моего first.php страницу, я хочу загрузить pop.html по JavaScript. Оба сидят в корневой папке моего public_html каталог.

Используя этот код:

<script type="text/javascript">
$( "#modal-layer" ).load( "pop.html" );
</script>

Это работает, когда я получаю доступ first.php непосредственно:

http://www.example.com/first.php

Но так как я использую симпатичный URL для этой страницы, такой как:

http://www.example.com/pretty/first/

pop.html не будет загружаться из-за пути.

Как я могу загрузить его? странно то, что я даже попробовал абсолютный путь:

<script type="text/javascript">
$( "#modal-layer" ).load( "http://www.example.com/pop.html" );
</script>

Но даже это не сработало.

Обратите внимание, что мне нужно универсальное решение, а не форма пути, которая будет подниматься только на один уровень, так как некоторые из моих страниц имеют красивые URL, которые идут глубже, чем на один уровень.

1 ответ

Решение

Лучшим решением, вероятно, является абсолютный путь без схемы или доменной части:

<script type="text/javascript">
$( "#modal-layer" ).load( "/pop.html" );
</script>
Другие вопросы по тегам