Php 将一个Div从另一个页面加载到另一个pages Div
我正在尝试这样做: 但这对我不起作用。我不知道为什么 我想做的是,我有一个移动站点,我想把主站点上的故事内容数据放到移动站点内容中,这样我就不必编辑任何内容了。任何发布在main上的内容都会反映在手机上Php 将一个Div从另一个页面加载到另一个pages Div,php,jquery,html,Php,Jquery,Html,我正在尝试这样做: 但这对我不起作用。我不知道为什么 我想做的是,我有一个移动站点,我想把主站点上的故事内容数据放到移动站点内容中,这样我就不必编辑任何内容了。任何发布在main上的内容都会反映在手机上 关于实现这一目标的最佳方法有什么想法?有没有一种方法可以像php或html中的include那样,只接受目标divs内容,而不接受其他内容?如果我没看错,这就是您需要的: $('#result').load('ajax/test.html #container'); 这将加载页面ajax/t
关于实现这一目标的最佳方法有什么想法?有没有一种方法可以像php或html中的include那样,只接受目标divs内容,而不接受其他内容?如果我没看错,这就是您需要的:
$('#result').load('ajax/test.html #container');
这将加载页面ajax/test.html,获取id为“container”的元素的内容,并将其加载到id为“result”的当前页面元素中
有关更多信息,请访问
编辑:基于测试文件的工作代码:
<html>
<head>
<script src="http://code.jquery.com/jquery-git.js"></script>
<script>
$(document).ready(function(){
$('#result').load('pull4m.shtml #hello');
});
</script>
</head>
<body>
<div id="result"></div>
</body>
</html>
$(文档).ready(函数(){
$('result').load('pull4m.shtml#hello');
});
如果我没看错,这就是您需要的:
$('#result').load('ajax/test.html #container');
这将加载页面ajax/test.html,获取id为“container”的元素的内容,并将其加载到id为“result”的当前页面元素中
有关更多信息,请访问
编辑:基于测试文件的工作代码:
<html>
<head>
<script src="http://code.jquery.com/jquery-git.js"></script>
<script>
$(document).ready(function(){
$('#result').load('pull4m.shtml #hello');
});
</script>
</head>
<body>
<div id="result"></div>
</body>
</html>
$(文档).ready(函数(){
$('result').load('pull4m.shtml#hello');
});
如果主页由某种内容管理系统提供,为什么不简单地为同一页面的移动版本制作一个新模板?请求一个动态生成的页面的内容,只是将其内容插入另一个动态生成的页面,这似乎很愚蠢。欢迎使用堆栈溢出。为了得到答案,你要避免像“它不起作用”这样的评论,因为它们实际上并没有给我们提供任何东西。你肯定还想编辑你的问题,使其包含相关的代码,以便进行检查。如果主页由某种内容管理系统提供,为什么不简单地为同一页面的移动版本制作一个新模板呢?请求一个动态生成的页面的内容,只是将其内容插入另一个动态生成的页面,这似乎很愚蠢。欢迎使用堆栈溢出。为了得到答案,你要避免像“它不起作用”这样的评论,因为它们实际上并没有给我们提供任何东西。你也一定要编辑你的问题,包括相关的代码,以便它可以被检查。这绝对是你最好的选择,somdow@我编辑了Lasar,将语法高亮显示添加到代码中。回答得好+1好吧,我做的是,我创建了两个页面。1.名为pull4m.html,它的全部功能都是这样的。你好世界,这是我想拉到主页。2.据我所知,第二个页面将从第1页中提取“hello”div,其代码为.jquery.com/jquery git.js“>然后在body标记上,我从jquery.load()页面中添加了…这是$('#result').load('pull4m.shtml#hello'));这就是我得到的lol。它甚至在没有http://的情况下加载jquery文件吗?您还应该将该行放入一个块中,如$(document).ready(function(){put your code here})
如果您可以将URL发布到您的示例中,或者使用您当前的尝试更新您的问题,可能会有人能够提供帮助。大家好,你们都很快。对不起,原始版本中有http。这是两个链接。谢谢。如果我将您的代码更改为此,那么它对我有效:$(文档)。就绪(函数(){$('#结果').load('pull4m.shtml#hello');)
这绝对是你最好的选择,somdow。@Lasar-我编辑了,在你的代码中添加了语法高亮显示。回答得好!+1好,我做的是,我创建了两个页面。1.名为pull4m.html,它包含了所有内容。hello world,这是我想要拉到主页的内容。2.第二个页面,据我所知,它将拉到“hello“第1页的div,有以下代码。jquery.com/jquery git.js”>然后在body标签上,我把。。。这来自jquery.load()页面,这是$('result').load('pull4m.shtml#hello');这就是我得到的lol。它甚至在没有http://的情况下加载jquery文件吗?您还应该将该行放入一个块中,如$(document).ready(函数(){put your code here})代码>如果你可以将URL发布到你的示例中,或者用你当前的尝试更新你的问题,可能会有人能够提供帮助。大家好,你们都很快。抱歉,原始版本中没有http。这里有两个链接。谢谢。如果我将您的代码更改为此,那么它对我有效:$(document).ready(function(){$('#result')).load('pull4m.shtml#hello')代码>