2014-12-18 215 views
0

我已经查找了很长时间,但是我一直无法找到一个简单的解决方案。在我的网页上,我想输入一个地址,该地址将被一个网站查找,该网站返回一个网页,其中包含我需要的用户名所在的文本。Javascript从外部网页获取文本

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

+0

这是用服务器端脚本完成的,重定向。 – NatureShade 2014-12-18 22:43:42

+0

您使用ajax来获取该网址。阅读ajax,这是一个非常基本的问题。 – dandavis 2014-12-18 22:43:52

+3

所以你已经有了用户名,然后你想要查询用户名的URL? ...为什么? – GregL 2014-12-18 22:47:20

回答

1

至于多余的,因为你的要求似乎是,如果你使用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()允许您轻松定制您使用用户名执行的操作。

+0

请注意,如果从URL返回错误,我的函数当前不会执行任何错误处理。 – GregL 2014-12-18 23:17:48