如何将其他页面中的HTML内容放入字符串?

时间:2018-04-01 20:20:45

标签: javascript php html

我知道我可以使用document.documentElement.outerHTML将当前页面放入字符串中,但我需要将同一网站上的其他页面放入某个不同页面的字符串中。这些页面是php文件,我的函数是从父index.php运行的。

此目标的最终目标是网站范围的搜索功能。

1 个答案:

答案 0 :(得分:0)

JQuery有一个非常有用的函数$ .get()。假设我想获取页面example.com并将其放入字符串中,我会使用:

$.get('http://www.example.com', function(data){

  //The local variable 'data' now has example.com stored inside of it here.

});

如果你想使用PHP在服务器端执行此操作,可以使用file_get_contents,如下所示:

<?php
    $otherPagesHTML = file_get_contents('http://www.example.com');
?>