2013-02-10 91 views
0

在PHP中执行JQuery AJAX请求时,应该如何构造我的文件。做JQuery/AJAX和php文件结构的正确方法是什么?

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

一个文件:

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

还你聪明的人在那里,请注意我在JQuery中 和AJAX是初学者所以请原谅我,如果它是一个愚蠢的问题还是小事。

+1

这不是愚蠢或微不足道的,从我的经验开始,我会使用两个文件进行分离,因为这对于维护或缩放甚至跟踪时会有很大帮助 – Sedz 2013-02-10 23:50:27

+0

这取决于您是否拥有大量Ajax文件。只管理一个文件会使文件数量减少。我个人更喜欢制作2个PHP文件,一个用于主页,另一个用于ajax进程,以便清晰并避免混淆脚本。 – MatRt 2013-02-10 23:51:39

+0

谢谢你们,我同意你们大多数人都同意的Sedz。祝我好运,学习追求。 – 2013-02-10 23:57:22

回答

2

显然不是:一个文件。

我会做这种方式:

  • showRecords.php - 表单处理,数据库请求
  • 模板/ showSomeHtml.php - 显示的一切,您的用户可以看到
  • showRecords.js - jQuery的/ AJAX是获取数据

如果jQuery的/阿贾克斯修改HTML,你也可以认为移动(动态HTML)为模板(阅读javascript templates

+0

谢谢,最好的建议呢。 – 2013-02-11 00:03:00

+0

或者甚至进一步 - MVC + JavaScript。 – 2013-02-11 00:10:45

1

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

+0

谢谢,我认为对于像我这样的人来说,混淆不会更好,所以2文件的方法也许是个好主意。谢谢您的意见。 – 2013-02-10 23:58:37

+0

没问题!我也会带两个文件。 – SeanWM 2013-02-10 23:59:50

相关问题