2010-12-08 34 views
0

我想在網上製作WYSIWYG編輯器,它支持多個用戶輸入數據,但是當用戶正在編輯時,許多div將在這個過程中創建,並且每個div都應該有一個唯一的id來寫入數據庫,並且使用JS來生成。但問題是......這個id應該是唯一的,我如何確保js代碼是唯一的,似乎js在客戶端執行,它可能不會發生....(用戶可以使用螢火蟲修改它),另外,另一個客戶端也在編輯同一個文件,他們也可能使用相同的id,並且系統會有問題.....在js上生成ID的任何技術?

對此有何看法?

回答

0

考慮維護一個基於會話變量/應用程序變量的全局變量並增加它,否則您可以使用隨機數/日期時間或兩者一起。

也許是這樣的:

ID = Application變量+ Session變量+(增量按規定)...

,這將有助於以兩種方式給予獨特的解決方案.. 實際上與已知的增量,您的服務器可以跟蹤您在客戶端上所做的所有更改。

希望有幫助。

0

給每個客戶一個很大的唯一號碼範圍。