많은 사용자가 로그인하여 "샌드 박스"에 드래그 가능한 "노드"를 만드는 "샌드 박스"를 만들려고합니다. 나는 모든 수정 후에 자동 저장을 할 수 있기를 원하지만 첫 번째 것은 먼저 - 나는 자바에 저장된 자바 객체를 얻으려고한다.JSON/PHP/Mysql으로 자바 객체를 저장하면 사용자가 반환 할 때 다시로드 할 수 있습니까?
저는 Javascript, PHP 및 MySQL을 처음 사용했지만 JSON이이 작업을위한 가장 친한 친구 인 것으로 보입니다.
node1.pos
node1.name
node1.content
node1.siblings
* 주 : 다음은 노드의 거친 예제가 실제 노드가 많은 특성, 잠재적으로 민감한 정보 일부를 수용합니다.
목표는 사용자가 노드를 조작 (형제, 이름 변경 등) 한 다음 페이지를 다시 방문하면 "샌드 박스"가 노드를 다시 채 웁니다. 모든 올바른 데이터가 연관된 정확한 위치.
캔버스를 채울 함수를 처리 할 수 있다고 생각하지만 MySQL과 Javascript간에 개체를 이동하면 혼란 스럽습니다. 메서드가있는 객체가 문제를 일으킬 수 있습니까?
나를 도울 수있는 도움, 조언 또는 참고 자료가있는 사람이 있습니까?
대답은 아니지만 고려해야 할 흥미로운 점은 다음과 같습니다. https://github.com/zefhemel/persistencejs – fncomp
"메소드가있는 객체로 인해 문제가 발생합니까? _"예. JSON은 함수를 데이터로 저장할 수 없기 때문에 별도의'dataPacket'을 만들었습니다. 서버가 문자열을 반환하면 _load.php_ 서비스 용으로 게시 한 코드를 사용하여 jQuery가이를 자동으로 JSON으로 구문 분석하고 (유효한 JSON 인 경우에만) 자바 스크립트 객체로 끝납니다. – Trinidad