웹 응용 프로그램을 좀 더 현대적인 느낌의 AJAX 웹 2.0 거래로 마이그레이션하는 임무가 주어졌습니다. 현재 애플리케이션은 PHP를 사용하여 데이터베이스에서 데이터를 가져 와서 사용자에게 양식을 제시 한 다음 해당 양식 제출을 기반으로 데이터베이스를 업데이트합니다. 프레임은 지속적인 메인 네비게이션 메뉴와 실제 컨텐츠 영역을 가지고 있습니다.POST 양식에서 CSS로 마이 그 레이션
각 PHP 스크립트는 기본적으로 $ _POST 정보를 찾습니다. 없는 경우 사용자 데이터베이스 데이터를 표시하고, 그렇지 않으면 데이터를 업데이트 (적절한 데이터 제공) 한 다음 사용자에게 결과를 표시합니다. 하위 집합을 표시하는 간단한 탐색 내비게이션이 있습니다.
div 내부에서 콘텐츠가 변경되어 CSS 레이아웃으로 AJAX 사이트로 이전하려면 전체 페이지가 새로 고쳐지기 때문에 POST 사용이 배제됩니다. 맞습니까? (내가 할 수는 있겠지만, 낭비가 될 것입니다. 작은 부분 만 변경하면 전체 페이지를 다시 생성 할 필요가 없습니다.) 기본적으로 전체 작업은 Javascript를 사용하여 양식 정보를 읽고, XML HTTP 요청하고 결과를 표시 하시겠습니까? 그것은 자바 스크립트에서 기존 php funcitonality를 다시 작성하는 것 같아서 피하기를 희망합니다.
작업을 올바르게 이해 했습니까? 나를 도울 수있는 라이브러리 또는 프레임 워크가 있습니까?
좋아요, 당신이 여기서 말하는 것을 보았습니다. 먼저 레이아웃을 css로 마이그레이션하고 일반 POST 양식을 유지합니다. POST로 전체 페이지를 다시로드하는 것에 대해 걱정하지 마십시오. 전체 레이아웃이 마이그레이션되면 각 양식을 하나씩 AJAX 요청으로 마이그레이션하기 시작하십시오. 그게 옳은가? – user151841