我的web應用程序出現問題。它的用戶界面是基於窗口的,因此可以同時打開多個窗口。這些窗口是加載了AJAX調用的DIV。當所有窗口的內容都是唯一的時候,一切正常。帶窗口的HTML + Jquery web應用程序 - 重複的ID和重複的Javascript
但是,有時需要同時打開2個或更多相同的窗口。兩個窗口中加載的AJAX內容具有相同的HTML ID屬性,相同的JS函數和用於此特定窗口的相同全局變量。然後顯然所有分手。
我正在尋找一種方法來解決這個問題。我唯一想到的就是改變ID屬性並改爲使用類。當整個用戶界面在啓動時加載時,可以共享和加載JS功能。但那些具有相同名稱的全局變量呢?
任何建議將不勝感激。
感謝您的回答,我正在考慮做類似的事情,所以您剛剛證實了我的想法。哦,很多討厭的工作都在前面:-( – Frodik 2010-11-18 12:25:12
)根據應用程序的不同,可能會有一個地方可以確保唯一的ID,我不知道該應用程序,所以它只是一個通用的解決方案。 – naugtur 2010-11-18 12:28:14