我试图获取另一个页面上属性的值。这就是我从另一页上提取值的原因:
<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的新手,只用它来制作简单的书签和脚本。)
答案 0 :(得分:0)
请改用此行:
$('.community-top').data('token');
答案 1 :(得分:0)
您的回复是否在json?
尝试此console.log(JSON.stringify(response,null,4))
,然后相应地格式化“结果”。
或直接尝试console.log(JSON.stringify(result,null,4))