使用jQuery从远程URL获取属性值

时间:2016-10-10 18:48:38

标签: javascript jquery ajax

我试图获取另一个页面上属性的值。这就是我从另一页上提取值的原因:

<body class="community-top" data-user-id="username" data-token="1234567890" data-language="en">

我想从页面中提取数据令牌的值,并将其提醒给用户。在修改this page:

的结果后,这是我最接近的
$.ajax({
url: 'http://example.com',
success: function(response) {
result = $(response).filter(".data-token");
alert(result);
} });

然而,它只是说&#34; [object Object]&#34;,尽管原始页面说使用filter()作为顶级元素会修复它。我似乎无法正确地将其转换为字符串。添加&#34;警报(响应);&#34;将页面转储放入警报,这就是为什么我认为这是我搜索后最接近的结果,尽管[object Object]仍然显示出来。因为我觉得我做的不仅仅是我的搜索公平(现在已经做了一个半小时),我想我在这里问这个问题。那么有人有修复吗?

(我觉得这很痛苦,但我是jQuery的新手,只用它来制作简单的书签和脚本。)

2 个答案:

答案 0 :(得分:0)

请改用此行:

$('.community-top').data('token');

答案 1 :(得分:0)

您的回复是否在json?

尝试此console.log(JSON.stringify(response,null,4)),然后相应地格式化“结果”。

或直接尝试console.log(JSON.stringify(result,null,4))