获取内容并在其上使用jQuery

时间:2014-05-09 13:39:40

标签: php jquery

我希望我不会愚蠢地使用谷歌和搜索引擎在沙发上。

我尝试获取页面内容(源代码)并过滤掉一些网址。

我试过

$url = file_get_content("http://www.blablabla.bla/blabla.html");
echo $url;

当然它向我展示了页面......

但我想要的是将这些数据传递给jquery,这样我就可以选择一个子节点来提供一个精确的链接。

任何想法?

我也尝试了jquery

var url = "http://www.blablabla.bla/blabla.html";
$.get(url,function(data){
    alert(data);
});

JSFIDDLE

没有结果......

永远不会调用

警告:/

2 个答案:

答案 0 :(得分:3)

你几乎就在那里。让您的php脚本将html返回到您的页面:

page.html中:

$.get('myscript.php', function(data) {
    alert(data);
});

myscript.php:

echo file_get_content("http://www.blablabla.bla/blabla.html");

这称为服务器端代理,它是绕过同一原始政策的一种方式。

答案 1 :(得分:0)

$url = file_get_content("http://www.blablabla.bla/blabla.html");

$lookingFor = '<a href="www.link.com">Link</a>';

if (strpos($url,$lookingFor) !== false)
{
    // found it
}

也许是这样的? http://uk3.php.net/strpos