0
function getViews(){
    $.get (
    "http://www.roblox.com/User.aspx?ID=16",
        function parse(data) {
            var userviews = $(data).find("#ctl00_cphRoblox_rbxUserStatisticsPane_lProfileViewsStatistics").html();
            alert(userviews);
        }
    );
}

getViews();

我基本上希望它与下面的行做同样的事情,除了我没有给出的 jquery 函数还有更多,因为我知道它有效:

alert(document.getElementById('ctl00_cphRoblox_rbxUserStatisticsPane_lProfileViewsStatistics').innerHTML)
4

1 回答 1

1

您没有提供详细信息,但我怀疑您的success回调甚至没有执行(即alert()没有触发),因为 AJAX 请求失败。您的代码可能无法工作,除非它托管在http://www.roblox.com. 我可以在浏览器控制台中看到以下错误:

XMLHttpRequest 无法加载http://www.roblox.com/User.aspx?ID=16。Access-Control-Allow- Originhttp://test.local不允许 Origin。

在 Firebug、Chrome 和最近的 IE 中,您可以使用F12. 在 Firefox 中,您可以使用Ctrl+Shift+K.

于 2013-06-27T15:40:23.143 回答