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