AJAX使用PHP - 不同的结构方式?

时间:2016-12-10 18:09:01

标签: javascript php jquery mysql ajax

有问题。我现在正在学习AJAX,我在w3schools看到他们以PHP和MySQL AJAX为例的方式是AJAX在服务器上调用一个单独的PHP文件,然后PHP发回你想要的任何内容。我看到的示例是根据查询返回包含行和列的表。

我的问题是,使用AJAX与PHP和MySQL需要你这样设置(意味着将数据发送到一个单独的php页面然后在当前页面上获得AJAX返回从/开始调用)?

我有一个项目,我目前有多个php页面。其中一些只是处理器'他们在哪里接收数据并处理它但不为用户吐出任何html /文本,我有重定向设置将用户带回页面,但是然后我的一些php文件有html和php处理处理并吐出东西供用户在该页面上查看。

理想情况下,我想将AJAX和用于同时包含HTML和PHP的页面(面向用户的页面上的内容)我希望AJAX能够将页面调用到其上并吐出从数据库返回数据。这不是一个艰难的要求,但认为这将节省我不必重构很多结构的时间,但如果这是唯一的方式或是更好的设计/实践那么我一定会去那方式。

希望这个问题有道理,并且一如既往感谢所有帮助和想法

1 个答案:

答案 0 :(得分:1)

我不是100%肯定你的问题,但我认为组织你的AJAX / php代码的一个好方法是创建一种php API(在php文件中),带有一堆函数完成所有后端操作,然后在AJAX调用中指定要使用的函数。

希望它能有所帮助;)