Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从<;标题>;来自<;头>;在ajax响应中_Jquery_Html_Ajax - Fatal编程技术网

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());

}