2010-12-08 4 views
0

웹에서 WYSIWYG 편집기를 만들고 데이터 입력을 위해 여러 사용자를 지원하지만 사용자가 편집하는 동안 많은 div가 프로세스 중에 생성되며 각 div는 데이터베이스에 쓸 고유 ID를 가져야합니다. JS를 사용하여 생성하십시오. 하지만 질문은 .... id는 고유해야합니다. js 코드가 고유한지 확인하려면 어떻게해야합니까? js가 클라이언트 측에서 실행되는 것 같습니다. 발생하지 않을 수도 있습니다. (사용자가 방화 광을 사용하여 수정할 수 있습니다.), 다른 클라이언트도 같은 문서를 편집 중이고 동일한 ID를 사용할 수 있으며 시스템에 문제가 있습니다 .....js에서 ID를 생성하는 방법은 무엇입니까?

그 밖의 아이디어가 있으십니까?

답변

0

세션 변수/응용 프로그램 변수를 기반으로 전역 변수를 유지하고 증분하는 것을 고려하십시오. 그렇지 않으면 난수/날짜 시간 또는 둘 다를 함께 사용할 수 있습니다. 어쩌면이 같은

:

ID = 응용 프로그램 변수 + 세션 변수 + (요구 사항에 따라 증가) ...

두 가지 방법으로 될 것입니다 것은 함께 실제로 고유 솔루션 .. 을주는

알려진 증분을 사용하면 서버가 클라이언트에서 수행 한 모든 변경 사항을 추적 할 수 있습니다.

희망이 도움이됩니다.

0

각 클라이언트에게 큰 고유 번호 범위를 지정하십시오.

관련 문제