Facebook关注按钮不显示错误信息?

时间:2015-11-10 12:37:03

标签: facebook

我正在使用此https://developers.facebook.com/docs/plugins/follow-button并且它正常工作。但是如果我输入一个不存在的facebook网址怎么办?它没有显示任何错误消息,只是消失了。我想在用户输入错误的URL时显示错误消息。以下是我的代码:

function wpfollow_func() {
var checkURL = jQuery("#profileCheck").hasClass("has-error");

if (!checkURL) {
    var faces = jQuery('#facey').is(':checked');
    var layout = jQuery('input[name=layout]:checked').val();

    var url = jQuery('#profile').val();
    if (url == '' || url == null) {
        url = 'https://www.facebook.com/zuck';
    }

    var token = url.indexOf('http://');
    if (token == -1) {
        token = url.indexOf('https://');
    }
    if (token == -1) {
        url = 'http://' + url;
    }
    var data = '<div class="fb-follow" data-href="' + url + '" data-layout="' + layout + '" data-show-faces="' + faces + '"></div>';

    console.log(data);
    jQuery('.fb-button').html(data);

    FB.XFBML.parse();
    return false;
}

1 个答案:

答案 0 :(得分:1)

我希望这就是你要找的东西:

FB.XFBML.parse(document.getElementById('some_element'), function() {
alert('I rendered');
});

以下网址可能对您有所帮助: https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse