2010-10-28 55 views
1

任何機構有任何經驗(甚至更好的解決方案)IE7兩次向Web服務器提交請求?在IE7中提交雙重請求

似乎我發送的任何POST或GET都被調用兩次。這隻發生在IE7中。 Chrome,FF,Safari和IE8都很好。會這樣的原因 -

我使用的瀏覽器模式的開發人員工具運行IE7「通過」 IE8?

+0

請顯示示例代碼 – Eldar 2010-10-29 09:17:30

回答

1

剛剛得到了這條底線 - 問題的加入使Facebook的服務器FBML工作的JavaScript。

有問題的一段代碼是這樣的:

(function() { 
    var e = document.createElement('script'); 
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; 
    e.async = true; 
    document.getElementById('fb-root').appendChild(e); 
}()); 

此代碼是在這使得它適用於所有頁面的瓦片中。將其移至使用過的單個頁面(邀請朋友加入應用程序),即可解決問題。

希望這可以幫助別人!

0

您使用的是JavaScript的.submit()除了你<input type="submit">

+0

恐怕不是:( – Ger 2010-10-29 08:03:33