AJAX站点的文件结构/体系结构?

File Structure / Architecture for AJAX Site?

提问人:Eli 提问时间:10/30/2008 更新时间:10/30/2008 访问量:928

问:

我正在使用 ajax 构建一个站点,并试图决定将为 ajax 请求提供数据的文件放在哪里。

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

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

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

AJAX 信息体系结构 文件位置

评论


答:

0赞 Nikola Stjelja 10/30/2008 #1

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

2赞 Noah Goodrich 10/30/2008 #2

如果计划使用模型-视图-控制器体系结构,则应将 ajax 处理程序脚本放置在维护站点的其余控制器脚本的位置。

例如:

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

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