加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

AJAX:获取加载的html文档的标题(jquery)

发布时间:2020-12-16 02:54:15 所属栏目:百科 来源:网络整理
导读:我通过 jquery和ajax在着陆页的正文中加载一个html页面.我需要 title页面标题 / title从加载的文档中为登录页面. 我试过这个,但没有运气: $.ajax({ url: "test.htm",cache: false,dataType: "html",success: function(html){ $('#main-load').html(html); $
我通过 jquery和ajax在着陆页的正文中加载一个html页面.我需要< title>页面标题< / title>从加载的文档中为登录页面.

我试过这个,但没有运气:

$.ajax({
    url: "test.htm",cache: false,dataType: "html",success: function(html){
            $('#main-load').html(html);
            $('#greeting').append($(html).find('title').text());
        }
});

我也尝试过其他一些方法,但没有运气.有任何想法吗?

谢谢!

编辑:
test.htm是一个非常简单的文档.

例:

<html>
<head>
<title>Page Title</title>
<style>
....
</style>
</head>
<body>
....
</body>
</html>

解决方法

正如Pekka所说,它确实从加载的文档中剥离了??头部,因此您必须使用正则表达式从原始文本中解析它:(如果有效,请告诉我)

var title = html.match("<title>(.*?)</title>")[1];

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读