javascript - 从同一域中的 URL 获取标题

标签 javascript jquery url

使用加载网站的部分内容是很常见的

$('#where').load('page.php #what');

但是如何根据page.php标题更新当前文档的标题呢?

我需要在 JavaScript 中执行此操作:

$url = "http://www.mywebiste.com/page.php";
$file = file_get_contents($url);

if(preg_match("/<title>(.+)<\/title>/i",$file,$result)
print "The title of $url is <b>$result[1]</b>";
else
print "The page doesn't have a title tag";

这可能吗?

最佳答案

尝试获取

$.get('page.php', function(data){
     var the_page_loaded = $(data);
     document.title = $('title', the_page_loaded).text();
     $('#where').html($('#what', the_page_loaded)); //do the load as you wanted
});

关于javascript - 从同一域中的 URL 获取标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8493400/

相关文章:

javascript - 在 JavaScript 中编写 indexOf 函数

javascript - intro.js 是如何工作的?

javascript - 将唯一元素附加到具有相同类名的元素

javascript正则表达式解析数组语法字符串几乎可以工作

java - 尝试使用 Java 的 URL 类连接到 FTP 站点时收到 "426 Failure writing network stream."

java - 在为我们的应用程序形成 REST URL 时,我们应该如何区分与同一对象相关的两个服务?

JavaScript 函数 Array.prototype.includes() 在 for 循环中不起作用

javascript - Dojo 工具提示对话框

javascript - jQuery 获取所选对象的子对象

javascript - onclick 切换插入的元素