2014-03-06 51 views
0

我有一個簡單的頁面上有一個類似Facebook的按鈕。工作正常。它是防止按鈕載入的同源策略?在這個

<fb:like href="https://developers.facebook.com/docs/plugins/" id="222" send="true" width="450" show_faces="true" font="arial"></fb:like> 

我有以下JQ:

$('.ajaxlink').click(function() { 
    $.ajax({ 
      type: 'POST', 
      success: function(data) { 
        $('#222').empty(); 
        $('.fbDIV').html('hello<fb:like href="https://developers.facebook.com/docs/plugins/" send="true" width="450" show_faces="true" font="arial"></fb:like>'); 
      } 
     }); 
    }); 

當點擊一個鏈接來填充準確的按鈕相同的代碼一個div,但這次它不工作?想知道爲什麼...

Here's a fiddle showing the full code

+0

Ajax需要發佈到的URL。默認情況下,它發佈到當前頁面。 –

+0

我的猜測是替換fb鏈接的腳本只能在窗口加載時運行,當您使用jquery添加新元素時,它不會再運行。 –

+0

你會在這裏看到,阿賈克斯絕對無關它:http://jsfiddle.net/6cN4Y/7/ –

回答

0

您正在使用Facebook的按鈕,該腳本只拿到窗口負載存在的元素。我建議使用另一種方法來處理您的Facebook按鈕,例如iframe。