0

在 PHP 中执行 Jquery AJAX 请求时,我应该以什么方式构建我的文件。

IE

  • showRecords.htm - 包含从下面的 php 文件中获取数据 (HTML) 的 jQuery/AJAX。
  • showRecords.php - 包含执行某些处理的 php,可能从 DB 获取数据并回显一些 HTML。

或者

一个文件:

  • showRecords.php - 包含 JQuery/AJAX 并且是 php 文件并从自身请求数据。

还有你们聪明的人,请注意我是 JQuery 和 AJAX 的初学者,所以如果这是一个愚蠢的问题或琐碎的问题,请原谅我。

4

2 回答 2

2

显然不是:一个文件。

我会这样做:

  • showRecords.php - 表单处理,数据库请求
  • templates/showSomeHtml.php - 显示您的用户可以看到的所有内容
  • showRecords.js - 获取数据的 jQuery/AJAX

如果 jQuery/Ajax 修改了 HTML,您还可以将其(动态 HTML)移动到模板中(阅读有关javascript 模板的信息)

于 2013-02-10T23:56:21.850 回答
1

我想这取决于你。如果您有一个快速的 ajax 调用,并且您知道它不会在任何地方使用,那么我认为将所有内容都放在一个文件中没有问题。另一方面,您可能需要在站点的多个位置访问该处理脚本。如果是这种情况,将它们全部放在一个文件中并不理想。我认为两个文件可以避免混淆。保持一切独立和整洁。

于 2013-02-10T23:51:36.630 回答