我对AJAX有了基本的了解,但是我不确定是否有办法只使用它来读取DOM并将信息发回去在页面上使用...
在我的具体案例中,新闻报道的链接存储在我的数据库中,我试图在<a href> and </a>
之间填写文本的实际标题。
有什么想法吗?感谢
答案 0 :(得分:1)
首先,您需要在自己的服务器上使用代理,因为通常不允许跨域请求。一个简单的代理只是回显你的页面,但为了提高效率,它真的应该使用像正则表达式这样的东西来简单地返回页面的标题,这就是你想要的。例如,在PHP中:
$text = file_get_contents($_REQUEST['newspage']);
preg_match("/(?<=\<title\>)[^\>]+/", $text, $matches);
if(count($matches)) {
echo $matches[0];
} else {
echo "Unknown title";
}
它易于使用 - 只需使用newspage
参数向脚本发送一个简单的GET Ajax请求,并将结果放入链接中。