2010-10-28 58 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