Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将一个Div从另一个页面加载到另一个pages Div_Php_Jquery_Html - Fatal编程技术网

Php 将一个Div从另一个页面加载到另一个pages Div

Php 将一个Div从另一个页面加载到另一个pages Div,php,jquery,html,Php,Jquery,Html,我正在尝试这样做: 但这对我不起作用。我不知道为什么 我想做的是,我有一个移动站点,我想把主站点上的故事内容数据放到移动站点内容中,这样我就不必编辑任何内容了。任何发布在main上的内容都会反映在手机上 关于实现这一目标的最佳方法有什么想法?有没有一种方法可以像php或html中的include那样,只接受目标divs内容,而不接受其他内容?如果我没看错,这就是您需要的: $('#result').load('ajax/test.html #container'); 这将加载页面ajax/t

我正在尝试这样做:

但这对我不起作用。我不知道为什么

我想做的是,我有一个移动站点,我想把主站点上的故事内容数据放到移动站点内容中,这样我就不必编辑任何内容了。任何发布在main上的内容都会反映在手机上


关于实现这一目标的最佳方法有什么想法?有没有一种方法可以像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')