IE7下用ajax動態填充select框的乙個問題

2022-02-27 15:25:12 字數 754 閱讀 9721

症狀:

如果你採用了ajax來動態填充內容,在填充select的時候,頁面上有兩個select併排,如果填充的內容長度超過預設的長度,則在ie7下不會自動擴充套件後面乙個select框的位置。如圖所示第一排:

解決辦法:

我這裡用的jquery來填充資料,在填充之前,將後面的select的visibility設為hidden,填充完了之後再設為visible,效果如上圖第二行。

**:code

//fix ie7 auto expand select:

//first hide the selects$('

#second_cat_fix

').css(

'visibility', 

'hidden');

fillthings(

'', 

'#first_cat_fix');

//then show the selects.$('

#second_cat_fix

').css(

'visibility', 

'visible');

專案檔案我已經放在這裡了,可以拖下去看一看。裡面用到了google ajax libraries api來載入jquery。

另外請參考這篇日誌:ieblog for the select few...

ie7下利用ajax跨域盜取cookie的解決辦法

研究了一下午,第乙個難題是ajax跨域提交資料,可以用web 來解決,上的a.htm 其中web.asp是乙個asp 這樣直接訪問 a.htm是可以成功傳送資料的。但是在跨站中,假如我們要跨192.168.8.10程式設計客棧8的站,這樣來講肯定不www.cppcns.com能讓我們放乙個web.a...

ie7下z index的問題

以前也遇到過在ie7下z index的層級提不上來的問題,總結了之前的經驗先在這裡做個記錄,新手可以看看 老鳥可以笑笑。有2個absolute定位的層,要求第乙個層覆蓋第二個層,第乙個層設定z index即使為10000,第二層不設定z index或者設定為1,在ie6 ie7瀏覽器下第乙個層還是被...

關於IE7 多次Ajax 返回同一值問題

問題很簡單,當 驗證框 獲得焦點的時候,後台返回不同的驗證碼 我使用jquery ajax來實現.1 ajax 我一般都是在ff下除錯的,事情進展的很順利,後來用ie試著用了下,問題就來了。ie7的快取,讓我無法獲得想要的結果,沒辦法,事情出了,總得解決啊,呵呵。找了很多資料,也沒找到合適的,可能我...