2012-09-01 3 views
0

JS/JQuery를 사용하여 예를 들어 <table> (내 DOM 노드 - HTML5 빌드)을 저장하려고합니다. 왜?DOM 노드를 저장하는 방법?

테이블을 갱신하지만 그 안에 포함 된 값으로 이전 테이블을 저장하려고합니다. 나는 나중에 기존 테이블 (노드)을 저장된 테이블로 대체하는 것이 나중에 다시 작성하고 기존 데이터를 구문 분석하는 것보다 빠를 것이라고 생각합니다.

(> 데이터를 파싱 테이블을 구축, rewnew 테이블 : 새에 의해 오래 교체> 새 데이터> 저장 이전 테이블을 분석, 이상 : 이전 테이블에 의해 새로운 대체) : Chrome sendrequest error: TypeError: Converting circular structure to JSON (내가 예를 들어 그 문제를 발견하는 경우

을 JSON을 통해 내 테이블을 변환하여 주어진 localStorage에 저장하려고 시도했습니다.)

DOM 노드를 변수 또는 로컬 저장소에 저장하는 것이 좋습니다?

나는 어떤 조언도 기쁘게 생각합니다.

+0

'localStorage'에 저장하는 것이 효과적이지 않을 것이라고 생각합니다. DOM 노드를 변수에 넣는 것은 완벽합니다. – Ryan

+1

$ tableDOM = $ ("# tableid"); 알림 ($ tableDOM); – ffffff01

+0

저는 현재 변수를 사용하여 그것을 시도하고 있습니다 ... 그것이 효과가 있기를 바랍니다. 처음 조언을위한 thx :-) 두 사람에게! – 6e69636b6e616d65

답변

0

dom을 변수에 저장할 수 있습니다. 당신은 당신이 쿠키를 사용할 수있는 클라이언트 측에 DOM 트리를 저장하려면

var myTable = $('#content'); 

로컬 스토리지 API는 이전 버전의 브라우저에서 작동하지 않고, 나는 그것을 권 해드립니다하지 않습니다.

+0

thx 변수가 나를 위해 작동하지만 ... 왜 쿠키를 사용하지 않으실 겁니까? :-) – 6e69636b6e616d65

관련 문제