AJAX网站的文件结构/架构?

时间:2008-10-29 23:08:52

标签: ajax information-architecture file-location

我正在使用ajax构建一个站点,并且我正在尝试决定在何处放置为ajax请求提供数据的文件。

例如,我将有一个.js文件,该文件可以包含在将创建国家/州选择框的页面中。我将在/ inc / js。

下有.js文件

但是,我不确定在哪里放置根据所选国家/地区提供状态数据的ajax文件。我可以将它放在它支持的文件旁边,为ajax数据请求文件创建一个文件夹等等。

你如何保持按文件组织的ajax请求?

2 个答案:

答案 0 :(得分:2)

如果您计划使用模型 - 视图 - 控制器架构,那么您可以将ajax处理程序脚本放在维护站点的其余控制器脚本的位置。

例如:

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

使用这样的模型,您可以自由决定为ajax调用创建处理程序脚本或将ajax调用的处理程序脚本集成到其他现有控制器脚本中是否更有意义。

答案 1 :(得分:0)

创建一个单独的站点(相同的服务器或另一个站点),该站点仅用作为您的请求生成输出的REST服务。 当您使用AJAX时,您实际上正在使用已发布的Web服务。