如何使用 XMLHttpRequest 获取页面标题并将其返回到我的页面?
我对 AJAX 有了基本的了解,但我不确定是否有一种方法可以使用它来读取 DOM 并将信息发送回页面上使用......
在我的具体情况下,链接到新闻报道正在存储在我的数据库中,我正在尝试获取 之间的文本和
填充故事的实际标题。
有什么想法吗?谢谢
I got the basic understanding of AJAX down, but I am not sure if there is a way to just use it to read a DOM and send the information back to be used on a page...
In my specific case, links to news stories are being stored in my database, and I am trying to get the text between <a href> and </a>
to be populated with the actual title of the story.
Any ideas? Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,您需要在自己的服务器上安装代理,因为通常不允许跨域请求。一个简单的代理只会将页面回显给您,但为了提高效率,它确实应该使用正则表达式之类的东西来简单地返回页面的标题,这就是您想要的。例如,在 PHP 中:
使用起来很简单 - 只需使用
newspage
参数向脚本发送一个简单的 GET Ajax 请求,然后将结果放入链接中即可。First of all, you'll need a proxy on your own server, because cross-domain requests are usually not allowed. A simple proxy would just echo the page to you, but for efficiency, it really should use something like regular expressions to simply return the page's title, which is what you want. For example, in PHP:
It's easy to use - just send a simple GET Ajax request to the script with a
newspage
parameter, and put the result into the link.