做JQuery / AJAX和php,文件结构的正确方法是什么?

时间:2013-02-10 23:45:38

标签: php jquery

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

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

一个文件:

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

你也是聪明的人,请注意我是JQuery的初学者   和AJAX所以请原谅我,如果它是一个愚蠢的问题或微不足道。

2 个答案:

答案 0 :(得分:2)

显然不是:一个文件。

我这样做:

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

如果jQuery / Ajax修改了HTML,你也可以将它(动态HTML)移动到模板中(阅读javascript templates

答案 1 :(得分:1)

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