Я хотел бы получить URL (полный путь) page2.html в следующем параметре:
page1.html
----------
<script type="text/javascript" src="js/jquery_1.6/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#content").load("page2.html");
}
</script>
<div id='content'>
<!-- this is where page2.html will be placed -->
</div>
----------
page2.html
----------
<script>alert(location.pathname)</script> //this should return the full path of page2.html, but now it returns page1.html
This is a line of content that will be loaded in page1.html
----------
Моя проблема заключается в том, что всякий раз, когда я использую средства извлечения URL, такие как document.URL, window.location или location.pathname, он возвращает полный путь к файлу page1.html. Вероятно, это связано с тем, что page2.html загружается в page1.html, хотя я запрашиваю URL-адрес в page2.html.
У кого-нибудь есть решение для этого или это неизбежно при использовании функции .load ()?