我正在使用ajax构建一个站点,并且我正在尝试决定在何处放置为ajax请求提供数据的文件。
例如,我将有一个.js文件,该文件可以包含在将创建国家/州选择框的页面中。我将在/ inc / js。
下有.js文件但是,我不确定在哪里放置根据所选国家/地区提供状态数据的ajax文件。我可以将它放在它支持的文件旁边,为ajax数据请求文件创建一个文件夹等等。
你如何保持按文件组织的ajax请求?
答案 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服务。