Jquery 从<;标题>;来自<;头>;在ajax响应中
因此,我非常确定这个问题已经得到了回答,并且我已经找到了如何从所述的Jquery 从<;标题>;来自<;头>;在ajax响应中,jquery,html,ajax,Jquery,Html,Ajax,因此,我非常确定这个问题已经得到了回答,并且我已经找到了如何从所述的元素中检索文本,但是当使用ajax尝试此操作时,FireBug会使用未定义的和jQuery('title',data.).text() 更新 来自success:function(data){}的data变量似乎包含标题/标题元素,但是.text()似乎无法访问,尽管jQuery('title',data)返回时带有[object object](因此,对象本身似乎是可访问的,而内容则不是) 对象标题来自数据 (来源:)我想
元素中检索文本,但是当使用ajax尝试此操作时,FireBug会使用未定义的和jQuery('title',data.).text()
更新
来自success:function(data){}
的data
变量似乎包含标题/标题
元素,但是.text()
似乎无法访问,尽管jQuery('title',data)
返回时带有[object object]
(因此,对象
本身似乎是可访问的,而内容则不是)
对象标题来自数据
(来源:)我想你可能需要这个:
var url = 'http://google.com';
$.get("get_url.php?url="+url,function(response) {
var title=(/<title>(.*?)<\/title>/m).exec(response)[1];
});
var url='1〕http://google.com';
$.get(“get_url.php?url=“+url,函数(响应){
var title=(/(.*)/m.exec(response)[1];
});
可以使用filter()
获取标题
标记
success: function(data){
console.log($(data).filter('title').text());
}
在执行ajax时,浏览器会自动剥离标题和标题标记,因此它不存在。是否仍有检索标题的方法?使用ajax?不知道,请尝试其他数据类型,如“文本”,并自己使用$.parseHTML?我不确定这是否重要,因为我已发送了告诉ajax
请求将其作为html
数据类型返回,因此在请求过程中会进行解析。可能重复
success: function(data){
console.log($(data).filter('title').text());
}