我正在制作这个网站 - 网络服务,我真的需要很多东西来打印数据库中的数据并在其间进行一些计算。
我正在考虑哪种方式对用户来说更好 - 更快。
1)通过传递一些参数我会通过一些AJAX函数得到XXXX.php
我会回显结果,然后AJAX填充某些div。
2)在page.php
中直接写出php。在这里,我必须包含一个文件,其中包含一些fucntions
这些计算所需的文件,如果我们按照No1
的方式进行,我们将不需要这样做。
谢谢
答案 0 :(得分:1)
是否使用Ajax实际上取决于您的要求和预期用途。如果您使用ajax,则每次用户过滤/搜索/编辑时都不需要刷新页面:以显示新结果。如果页面很大,这可能意味着很多用户在等待。
另一方面,当你使用Ajax时,客户端浏览器需要处理接收到的数据(大概是用javascript),如果收到的数据太大,或者客户端没有那么多ram,这可能意味着“暂停”存储器中。
但是,如果您正在寻找快速表,可以在适当的位置进行过滤,无需刷新,快速分页和搜索,并且您的表不会非常大(每页几千行),我会真的和Ajax一起去。
更具体地说,你使用ajax获取的XXXX.php应该生成json响应,稍后你将在javascript中解析并将内容放在它所属的位置。 Json是标准配置,它具有php和javascript功能,非常适合这类任务。
让我知道你的想法。