Перед закрытием тега body
моей страницы first.php
, я хочу загрузить pop.html
по javascript. Оба сидят в корневой папке моего каталога public_html
.Пути с Javascript не работают
Используя этот код:
<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-адреса, которые идут глубже одного уровня.
Откройте консоль разработчика, и сообщить об ошибке здесь ... –
является довольно URL ('HTTP: // WWW. example.com/pretty/first/') в том же домене, что и исходный (' http: // www.example.com/ first.php') URL-адрес? –
@BillyMoon Вы правы, на самом деле проблема была в пути внутри 'pop.html'. Хотя с тех пор, как я увидел [эту тему] (http://stackoverflow.com/questions/2188218/relative-paths-in-javascript-in-an-external-file), я подумал, что, возможно, моя проблема связана с этим делом. – rockyraw