微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AJAX – PHP通信模式

我正在使用MySQL / PHP / Javascript构建一个webapp.

PHP中,我已经从域中获得了所有类的数据库中存在的问题.
在Javascript中,有一个缓存包含上次查询中的对象.

用户更新Javascript中的对象时,它必须在服务器端更新自己.这是最好的方法吗?

我应该用PHP和Javascript创建一个类用于通信目的吗? Javascript中的每个对象是否应该将AJAX查询发送到不同的PHP文件,具体取决于它需要更新的对象的类?
是否有任何模式可以解决这个问题?

解决方法:

如果这是一个任何规模的项目,那么为每个类创建一个单独的PHP文件肯定会更易于维护.它还允许您执行基于类具有不同服务器级别身份验证的操作.

JavaScript方面,你肯定想要某种类型的AJAX库,无论你是自己把它放在一起(我在大约50行JavaScript中做了一次)或者使用其中一个.您可能需要一个或多个辅助函数,它们知道如何序列化数据(XML,JSON,分隔符等等).

您可以在JavaScript中编写面向对象的代码,如果您已经这样做了,那么添加一个write()或updateServer()方法调用具有正确参数的AJAX库是有意义的.如果你没有编写OO代码,那么拥有单独的函数仍然是有意义的,但只有当你需要持有这些对象时才有多个地方.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐