刚刚进入 Codeigniter,我正在计划一个大型应用程序。我对 CI 如何处理 JS 文件和 AJAX 请求有点困惑。
我在我的项目中使用 mod_rewrite。
在常规网页中,我会在文档的标题处引用单独的 JS 脚本,以保持我的代码隔离和干净。由于我使用的是 mod_rewrite,我需要 url 帮助程序中的函数来查找我的文件。这是单独的 js 文档中的一个问题,因为它们不执行 php。那么当涉及到 AJAX 调用时,当我没有使用 site_url() 函数时,我应该如何从我的 JS 文件中引用 PHP 控制器函数?
我将如何编写可以通过 AJAX 访问但不能通过地址栏访问的函数?所以,假设我有一个用户控制器。你可以去用户/图片,你可以看到他们的图片。你去用户/朋友,你可以看到他们的朋友。但我不希望你能够去 User/getData 并查看所有打印出来的原始数据。
tl;dr 使用单独的文档和 mod_rewrite 时,标准 JS 和 AJAX 实践是什么?
干杯,伙计们。