2010-11-30 55 views
1

我有一個ajax驅動的web應用程序,它使用了facebook連接API的一些功能。Ajax頁面,facebook的FB.init()會導致所有的Ajax請求發生兩次?

一旦我開始Facebook的連接帶:

FB.init("my_key_here"); 

使用

<script type="text/javascript" src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php"></script> 
<script type="text/javascript" src="http://static.ak.connect.facebook.com/connect.php/en_GB"></script> 

所有的Ajax reuest的我讓被調用兩次。如果我註釋掉FB.init()行,所有內容都將恢復正常,並且只會發出一次ajax請求。

這是常見問題嗎?任何想法來防止這個double-ajax問題?

回答

0

親愛的,這是因爲你連接Facebook兩次。 嘗試刪除第一行

<script type="text/javascript" src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php">

我希望它會工作