2010-11-19 3 views
0

그 제목은 한 마디로 약간 혼란 스럽지만 아직도이 책을 읽고 있으므로 희망이있는 것 같습니다.

추가 할 수있는 여러 가지 유형의 단계가있는 워크 플로 인터페이스가 있습니다. 나는 자신의 PHP 파일에서 각 단계 유형을 독립적으로 작성하고 있습니다. 단계를로드해야하는 경우 $ .post를 호출하고 일부 JSON을 전달하고 응답을 다시 가져 와서 내 워크 플로 작성기에 표시합니다.

현재 5 가지 단계가 있습니다. 필요에 따라 $ .post에서 HTML/DOM을 가져 오는 것이 느립니다. 나는 페이지의 끝이나 $ .ready의 맨 아래에있는 각 페이지에 $ .post를 수행하여 모든 단계의 HTML/DOM을 얻고 싶습니다. 그렇게하면 단계를로드해야 할 때 JSON 저장소 객체에서 HTML/DOM을 가져옵니다. 나는 필요한 모든 것을 가지게 될 것이고 사용자는 기다릴 필요가 없을 것이다.

저는 이전에 이런 방식으로 해본 적이 없으므로 여기에 제 질문이 있습니다. 워크 플로우 인터페이스가 렌더링되는 즉시 누군가가 단계를 선택하면 단계 유형이 JSON 저장 영역 오브젝트에 아직 없게 될 가능성이 높습니다. 이 경우, 나는 나가서 렌더링을해야만한다고 생각하고 있습니다. 나중에 사용하기 위해 배열에 넣고 싶습니다.

나는 이것을 생각하고 어떻게 이것이 효과가 있을지 궁금해하고 있습니다. 단계의 HTML/DOM을 보유 할 JSON 객체를 빌드하는 동안 내 UI를 사용할 수 있습니까? 그렇지 않다면 어떻게 사용할 수 있고 모든 것을 비동기 적으로 할 수 있습니까? 동시에 동일한 HTML을 JSON 객체에 쓰거나 쓰지 않도록하려면 어떻게해야합니까? 하나의 호출 만하기 때문에 별도의 HTML 파일에 모든 단계를 구현하는 것을 고려해 봤지만로드 된 HTML/DOM을 사용할 수 있으면 좋을 것입니다.

희망을 말하고 있습니다. 나는 이것에 대한 연구를 해왔지만, 누군가가이 일을하고 나에게 시간을 절약하길 바라고 있습니다.

감사합니다!

+1

A) 모든 사람이 이런 짓을 한 다른 AJAX 요청 등을 위해 사용할 수있는 대역폭을 낭비 끝날 것이기 때문에 즉, 가장 안전한 옵션을 것 같아요. 그것은 JSON의 핵심입니다. 이것에 대해 많이 읽지 않으셨습니까? B) 처리하는 데 오랜 시간이 걸린다면 잘못된 일을하고있는 것입니다. C) 너는 너가 약간 응답을 받아들이거나 약간의 현상금을 제안 할 필요가있는 것을 알기 위하여 충분히 길다. D) http://en.wikipedia.org/wiki/JSON – jcolebrand

+0

덕분에 쓸데없는 코멘트 drachenstern. 이것은 JSON과는 아무런 관련이 없습니다. JSON은 데이터 형식 일뿐입니다. 나는 수사학을 고맙게 생각합니다. 너는 너의 물건을 정말로 안다. –

답변

0

예를 들어 GUI를 차단하거나 워크 플로 HTML 요청을하는 인터페이스를 사용하지 않도록 설정할 수 있습니다. 그것이 한 가지 방법 일 것입니다.

내가 그렇지 않으면 요청에 배로하고 당신이

+0

이것이 처음 생각이었습니다. 사용자가 이러한로드를하는 동안 어떤 종류의 회전을 보여 주려고했습니다. 다른 옵션이 있기를 바랍니다. –

관련 문제