Можно ли загрузить всю HTML-страницу без iframe, но с использованием jQuery? - PullRequest
0 голосов
/ 03 сентября 2010

Предположим, у меня есть следующая html-страница.

<html>
<head>
 <link type="text/css" rel="Stylesheet" href="css/some.css" />
</head>
<body>
  <input type="button" value="test" id="btnTest" name="btnTest"/>

<!--Script Section start-->
 <script type="text/javascript" src="js/jquery/jquery-1.4.1.js"></script>
 <script type="text/javascript">
 function someFunction()
 {
   alert("hi");
 }
 </script>
 <!--Script Section end-->

</body>
</html>

, и я хочу, чтобы над всей страницей загружалась другая страница без помощи iframe, когда я нажимаю на верхнее меню этой страницы.

1 Ответ

3 голосов
/ 03 сентября 2010

это возможно, когда обе страницы находятся на одном сервере.Вы должны взглянуть на функцию .load () jQuery: http://api.jquery.com/load/

Вы также можете включить только некоторую часть страницы, используя селекторы внутри оператора загрузки, например

$('#result').load('ajax/test.html div:first');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...