检索数据后的AJAX

时间:2011-01-01 23:56:44

标签: php jquery mysql ajax

我正在尝试使用jQuery ajax从数据库中检索数据并以异步方式显示它但是如何在不重新生成整个页面的情况下执行此操作?例如,当ajax触发时调用的PHP文件包含获取新数据的指令,然后将其返回给处理程序。因为我试图显示数据行,所以我在PHP中创建了新的查询。它工作但现在我很难搞清楚如何只返回已更改的查询并让它“知道”使用原来那里的DOM元素,只是更新更改(如果有的话)。这可能吗?

1 个答案:

答案 0 :(得分:0)

这可能不是一个正确的设计或非常优化在客户端执行此类逻辑。如果您正在讨论非常大的数据集并希望优化从数据库中检索数据,那么逻辑可以在服务器端获取仅更改的数据并将所有数据发送给客户端并更新整个部分。对于服务器知道关于客户端更新,客户端可以将已编辑的行ID设置为隐藏值或param到服务器请求,服务器可以使用其逻辑来获取这些行。