如何使用 ajax 获取 URL 的页面标题
How to use ajax to get page title for a URL
我想使用页面的URL获取页面的<title>
。例如如果网址为 (https://www.google.co.kr/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=ajax%20fail),我想得到的是(Ajax失败 - 谷歌搜索)
这是我的代码,不幸的是它不起作用。此代码返回错误代码:0,未定义,无传输。
$(document).ready(function () {
titleInfo = {
url: "http://google.co.kr",
title: "abcd"
}
$('#target').text("SS");
requestAjax('http://gorapaduk.dothome.co.kr', titleInfo);
});
var requestAjax = function (url, data) {
$.ajax({
url: url,
cache: false,
success: function (html) {
alert(html);
request(html, data);
},
error:function(request,status,error){
alert("code:"+request.status+"'n"+"message:"+request.responseText+"'n"+"error:"+error);
}
});
}
var request = function (html, data) {
var matches = data.match(/<title>(.*?)<'/title>/);
var spUrlTitle = matches[1];
data.title = spUrlTitle;
$('#target').text("spUrlTitle");
console.log(data.title);
}
更改, var match = data.match(/(.*?)/);
自
var matches = html.match(/(.*?)/);
在您的请求函数中。
并把,
数据类型: "html",
在您的 AJAX 请求中。
相关文章:
- 正在尝试将标题标记添加到mailto链接,正文中包含URL
- jQuery ticker - 如何为 #ticker 标题设置 URL
- 如何在javascript w Ajax和JSON中使用v3 URL API获取Youtube视频标题
- 当URL指向PDF文件时,如何在窗口弹出窗口中设置标题
- 想要通过GET方法从URL获取值,然后想在我的标题区域的右上角显示这些值
- 如何在 safari 中获取当前页面的 url 和标题
- 在联系表单中传递当前页面 URL 和标题
- 在弹出元素中打开 url(获取新标题和地址栏)
- 在图像后添加阅读更多链接,同时使用 jQuery 抓取页面标题 URL
- 动态更新 url/html 标题时,如何获得类似 facebook 的按钮来注册更改?(不是 fb:like 中的 hr
- 将 URL 设置为带有破折号而不是 ID 的 SEO 友好标题
- 如何使用 ajax 获取 URL 的页面标题
- 如何获取Referrer URL'的标题
- 填充标题中的URL参数
- 在HTML中将标题属性动态添加到URL
- 获取URL,标题和摘录的个人帖子内的模板- wordpress
- 如何删除页面标题,url,日期时间和页码使用javascript打印
- 将[URL]和[TITLE]替换为当前URL和标题
- 将web图像url转换为Windows. foundation . uri以用于二级标题(JS, Windows 8)
- 如何在模态对话框中显示URL和URL标题