Javascript 从外部网页获取文本

标签 javascript

我找了很长时间,但一直没能找到一个简单的解决方案。在我的网页上,我想输入一个地址,该地址将由网站查找,该网站返回一个网页,其中文本中包含我需要的用户名。

https://id.ripple.com/v1/user/ + 输入的用户名。它将打开类似 https://id.ripple.com/v1/user/rUkUchFYfvjucGtGDtSV2avQCzmJrktkVw 的页面其中将有一个包含 sashadkiselev 的用户名参数。我希望能够创建一个函数,该函数接受地址打开该网页检索用户名并将其显示在弹出框中。

最佳答案

尽管您的请求看起来很多余,但如果您使用 jQuery,则可以使用以下代码来执行您想要的操作:

$(function () {
    function getUsername(username, callback) {
        $.getJSON('https://id.ripple.com/v1/user/' + username, function (data) {
            callback.call(data, data.username);
        });
    }

    getUsername('sashadkiselev', function (username) {
        alert('Username is: ' + username);
        // the rest of the data is also available as "this"
    });
});

请注意,将函数作为 callback 参数传递给 getUsername() 的功能使您可以轻松自定义对用户名执行的操作。

关于Javascript 从外部网页获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27556990/

相关文章:

javascript - 为什么我的 if 语句适用于 else if,而不适用于 OR 运算符

javascript - 使用 jQuery 刷新标签 : text() or replaceWith()

javascript - React Native FlatList 刷新不起作用

javascript - 如何使用按钮的 "data-"属性调用选定的 JavaScript 函数

javascript - coffeescript 类中的范围

javascript - 如何在 vue js 2 上将变量放入 href 中?

javascript - 在 Laravel 4 中使用 AJAX 提交表单

javascript - 使用附加 SDK 创建 XPI 包?

javascript - 什么是 JavaScript 中好的数学集实现?

JavaScript 函数未发布