我正在使用 ajax 构建一个站点,并试图决定将提供 ajax 请求数据的文件放在哪里。
例如,我将有一个 .js 文件,该文件可以包含在将创建国家/州选择框的页面中。我将在 /inc/js 下拥有 .js 文件。
但是,我不确定要将基于所选国家/地区提供状态数据的 ajax 文件放在哪里。我可以把它放在它支持的文件旁边,为 ajax 数据请求文件创建一个文件夹等。
你怎么做才能让你的 ajax 请求按文件组织?
我正在使用 ajax 构建一个站点,并试图决定将提供 ajax 请求数据的文件放在哪里。
例如,我将有一个 .js 文件,该文件可以包含在将创建国家/州选择框的页面中。我将在 /inc/js 下拥有 .js 文件。
但是,我不确定要将基于所选国家/地区提供状态数据的 ajax 文件放在哪里。我可以把它放在它支持的文件旁边,为 ajax 数据请求文件创建一个文件夹等。
你怎么做才能让你的 ajax 请求按文件组织?
如果您计划使用模型-视图-控制器架构,那么您可以将您的 ajax 处理程序脚本放置在您维护站点的其余控制器脚本的位置。
例如:
/应用 /默认 /控制器 索引.php 索引.ajax.php /意见 索引.tpl 索引.ajax.tpl /行政
使用这样的模型,您可以自由决定是为您的 ajax 调用创建处理程序脚本还是将您的 ajax 调用的处理程序脚本集成到其他现有的控制器脚本中更有意义。
创建一个单独的站点(同一服务器或另一个),该站点仅用作 REST 服务,为您的请求生成输出。当您使用 AJAX 时,您实质上是在使用已发布的 Web 服务。