2015-11-10 39 views
2

我使用這個https://developers.facebook.com/docs/plugins/follow-button,它工作正常。但是如果我輸入一個不存在的Facebook網址呢?它不顯示任何錯誤消息,只是消失。我想在用戶輸入錯誤的URL時顯示錯誤消息。以下是我的代碼:Facebook關注按鈕不顯示錯誤訊息?

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; 
} 
+0

我相當肯定,這是有意和您無法使用JS來檢查自己,因爲該按鈕將加載到iFrame中。 – The1Fitz

回答