2012-03-23 6 views
0

이렇게 할 수있는 기존 라이브러리가 있습니까?클라이언트 측에서 동적 웹 양식 만들기

나는 사용자가 무언가를 선택하고 서버에 전화를 걸며 서버가 "이 옵션에 대해 foo라는 텍스트 필드가 있어야하고 다음 옵션이있는 bar라는 선택 필드,이 옵션이 선택됩니다. "등으로 표시되고 클라이언트 측은 해당 정보에서 양식의 다음 부분을 작성합니다. 또는 다른 옵션을 선택하면 다른 필드 및 값 집합이 서버에서 반환되고 화면에 채워집니다. 또한 첫 번째 선택 후 일부 옵션이있는 선택 필드가 필요하므로 해당 선택 필드에서 선택하는 항목에 따라 다음 필드가 다른 선택 필드이거나 텍스트 입력 필드 일 수 있습니다.

아무도 그런 짓을하지 않았습니까? AJAX 호출이 div에 들어있는 html을 반환하도록하는 최선의 선택인가, 아니면 값으로 필드와 값으로 필드를 수행 할 수 있습니까?

중요한 경우 백 엔드는 Perl/MASON으로 작성되며 프런트 엔드는 Javascript/JQuery/JQuery-UI를 사용합니다.

답변

0

jquery를 사용하여 선택한 백엔드 시스템에 AJAX 호출을 전송합니다. 이 백엔드 시스템에서 필요한 변경 사항을 계산하고 정보를 JSON으로 반환하십시오. JQuery로 파싱하고 필요한 양식 요소를 추가한다. 그러나 사용 사례가 많이있는 것처럼 보이는 것은 서버에 게시하는 것을 허용하기 전에 양식 입력의 유효성을 미리 검사하는 것처럼 서버와 통신하지 않고도 클라이언트 측에서 이러한 결정을 내릴 수 있다는 것입니다. 그러나 나는 내 앞에서 당신의 요구 사항을 가지고 있지 않기 때문에 당신이 서버로부터 정보를 되찾고 싶어하는 이유가 있다고 확신합니다.

P. 백 엔드에서 클라이언트로 순전히 html을 돌려 보내지 마십시오.

관련 문제