我正在尝试构建类似Twitter的AJAX功能。我将尝试解释我想要构建的内容。
当你去Twitter(并且你已经登录)并且你点击了一个 Twitter名称你会得到一个包含Twitter信息的灯箱 帐户。
这是我认为它有效的方式:
当您在链接上发出点击事件时,灯箱会被激活。在同一个过程中,将调用一个文件,其中包含连接到该链接的所有数据。
现在这听起来太简单了,我是否需要为每个来源制作多个文件?什么是最好的文件? XML,PHP文件只有一个文本文件数组?
希望有人能向我解释这个过程是如何运作的。
答案 0 :(得分:1)
您可能希望使用数据库来保存有关您用户的信息。这对您来说可能更容易维护,最有可能也有更好的表现。
然后,您可以调用您感兴趣的用户ID的单个文件(无论是PHP,ASP.Net,Node还是您喜欢的任何服务器端语言)(将其作为HTTP POST或GET发送)变量)。
然后,您调用的文件将执行数据库,获取有关您请求的用户的信息,并以适当的格式(例如JSON或XML)返回。无论您想要了解哪些用户信息,都会调用相同的文件。
IBM有an article关于如何使用PHP和jQuery构建Ajax驱动的Web应用程序。不幸的是,他们与数据库交互的方式有点陈旧,现在它更倾向于使用PDO,但除此之外,我相信它可能是一个很好的起点。