是否可以不使用iframe而使用jQuery加载整个html页面?
假设我有下面的html页面是否可以不使用iframe而使用jQuery加载整个html页面?,iframe,Iframe,假设我有下面的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--> <sc
<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>
函数someFunction()
{
警报(“hi”);
}
当我点击页面顶部的菜单时,我想在没有iframe帮助的情况下将整个页面加载到另一个页面。当两个页面都在同一台服务器上时,这是可能的。您应该看看jQuery的.load()函数: 通过在load语句中使用选择器,您也可以只包含页面的一部分,如下所示
$('#result').load('ajax/test.html div:first');
当两个页面位于同一服务器上时,这是可能的。您应该看看jQuery的.load()函数: 通过在load语句中使用选择器,您也可以只包含页面的一部分,如下所示
$('#result').load('ajax/test.html div:first');