我通过jquery和ajax在着陆页的正文中加载一个html页面.我需要<title>Page Title</title>从加载的文档中为登录页面.
我试过这个,但没有运气:
$.ajax({
url: "test.htm",
cache: false,
dataType: "html",
success: function(html){
$('#main-load').html(html);
$('#greeting').append($(html).find('title').text());
}
});
Run Code Online (Sandbox Code Playgroud)
我也尝试过其他一些方法,但没有运气.有任何想法吗?
谢谢!
编辑:test.htm是一个非常简单的文档.
例:
<html>
<head>
<title>Page Title</title>
<style>
....
</style>
</head>
<body>
....
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
pen*_*rob 10
正如Pekka所说,它确实从加载的文档中删除了头部,因此您必须使用正则表达式从原始文本中解析它:(如果有效,请告诉我)
var title = html.match("<title>(.*?)</title>")[1];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5284 次 |
| 最近记录: |