我刚开始使用Ajax,我想知道如何组织我的ajax脚本和php文件(处理ajax函数)。
使用Php很容易,一个函数库functions.php,我可以随时调用我所有的类和方法。
我对Ajax的第一反应是试图在php类中调用已存在的方法来处理联系表单,但我相信这是不可能的,我需要一个单独的文件来执行此操作?
我的问题是,我是否需要为每个ajax脚本创建一个不同的file.js,为每个ajax调用创建一个file.php?与php相比,使用一些ajax函数会变得非常混乱。
有没有正确的方法来组织这个?
答案 0 :(得分:1)
你绝对应该使用php框架!
它可以帮助您整理代码,并为您带来一些有用的功能,如路由,可以解决您的问题。 您将定义一些根,每个根链接到一个特定的控制器,您的代码将很好地组织。
我可以推荐你Symfony2: 但是有很多能够做到这一点: http://www.hongkiat.com/blog/best-php-frameworks/
如果您的应用程序很小,您可以查看一下这是Symfony的简易版本的silex
要定义您的网址,您可以使用REST api,这是最佳做法。
我可以理解你发现框架的学习曲线很难,但你不会后悔。