首先情況是這樣,我的頁面分top、left、main三大塊。
現在top頁面裡有一個按鈕,點選以後,會調用main頁面裡的一個方法彈出隐藏在top中的div(是不是很繞,需求就是這麼來的)
在這個div中,有許多檔案提供下載下傳,事情到這裡一切正常。
接下來就遇到一個問題了,在chrome或者IE8以上的時候,點選下載下傳檔案沒問題,沒有出現異常。
但是再IE7下面就有意思了,每次點選以後,檔案是彈出下載下傳了,但是後端的main頁面重新整理了top的内容,main的内容和top的重複了。
本來以為是form标簽的target設定的不符合規範,查了一下搗鼓了很久還是沒解決。
然後我點了一下錯誤的main頁面,發現他的請求位址後面加了一個#号,猛然想起在隐藏的div裡面是用a标簽+上綁定事件來送出表單的
然後在綁定的事件裡加了一個return false.問題解決。。。
希望同樣遇到這個問題的朋友,這個答案能幫你節省一點時間