2008-10-29 4 views
3

저는 아약스를 사용하여 사이트를 구축하고 있으며 아약스 요청에 대한 데이터를 제공하는 파일을 어디에 둘 것인지 결정하려고합니다.AJAX 사이트의 파일 구조/아키텍처?

예를 들어 국가/주 선택 상자를 만들 페이지에 포함될 수있는 .js 파일을 갖게됩니다./inc/js 아래에 .js 파일이 있습니다.

그러나 선택한 국가를 기반으로 상태 데이터를 제공하는 아약스 파일을 어디에 넣을 지 잘 모르겠습니다. 내가 지원하는 파일 옆에 넣을 수 있습니다, 아약스 데이터 요청 파일 등에 대한 폴더를 만들 수 있습니다.

당신은 파일로 구성하여 AJAX 요청을 유지하려면 어떻게합니까?

답변

0

요청에 대한 출력을 생성하는 REST 서비스로만 제공되는 별도의 사이트 (동일한 서버 또는 다른 서버)를 만듭니다. AJAX로 작업 할 때 본질적으로 게시 된 웹 서비스를 사용하게됩니다.

2

Model-View-Controller 아키텍처를 사용할 계획이라면 사이트의 나머지 컨트롤러 스크립트를 유지 관리 할 위치에 ajax 처리기 스크립트를 배치해야합니다. 예를 들어

:

 
/application 
    /default 
     /controllers 
      index.php 
      index.ajax.php 
     /views 
     index.tpl 
     index.ajax.tpl 
    /admin 

이 같은 모델을 사용, 그것은 그것이 당신의 아약스 호출 핸들러 스크립트를 만들거나 당신의 아약스를 호출에 대한 처리기 스크립트를 통합하는 것이 더 의미가 여부를 결정하는 무료 잎 다른 기존 컨트롤러 스크립트