用于Ajax调用的网站/文件组织

时间:2017-02-07 23:47:58

标签: php ajax file-organization

我刚开始使用Ajax,我想知道如何组织我的ajax脚本和php文件(处理ajax函数)。
使用Php很容易,一个函数库functions.php,我可以随时调用我所有的类和方法。

我对Ajax的第一反应是试图在php类中调用已存在的方法来处理联系表单,但我相信这是不可能的,我需要一个单独的文件来执行此操作?

我的问题是,我是否需要为每个ajax脚本创建一个不同的file.js,为每个ajax调用创建一个file.php?与php相比,使用一些ajax函数会变得非常混乱。

有没有正确的方法来组织这个?

1 个答案:

答案 0 :(得分:1)

你绝对应该使用php框架!

它可以帮助您整理代码,并为您带来一些有用的功能,如路由,可以解决您的问题。 您将定义一些根,每个根链接到一个特定的控制器,您的代码将很好地组织。

我可以推荐你Symfony2: 但是有很多能够做到这一点: http://www.hongkiat.com/blog/best-php-frameworks/

如果您的应用程序很小,您可以查看一下这是Symfony的简易版本的silex

要定义您的网址,您可以使用REST api,这是最佳做法。

我可以理解你发现框架的学习曲线很难,但你不会后悔。