javascript - 通过使用 AJAX 或 Cookie 获取 mysql 值来执行/验证 javascript 中的值的最有效方法

标签 javascript php mysql ajax

我想从 mysql 中选择整个表并使用 javascript 验证这些值。我知道我可以使用 AJAX 来做到这一点,它会向服务器发送 HTTP 请求,但我觉得向服务器发送太多 HTTP 请求可能会很糟糕,因为页面加载速度会慢得多,或者我可以将值存储为页面加载在客户端 cookie 中。我认为它会快得多,但可能会在 cookie 中存储太多数据,特别是如果 mysql 表太大的话。

你们认为最好的方法是什么?将mysql数据存储在客户端cookie中是不是一件好事

更新

假设我在mysql中有100个项目,我需要将这100个项目动态显示在页面中,因为下次加载页面时可能有101个。这意味着我需要验证有多少项目并分配它们到页面,我不知道如何做到这一点以及客户端或服务器端的位置。

最佳答案

您可以对信息进行 AJAX 调用,验证您需要/不需要的数据,然后将其作为数组发送回。当您返回数组时,您可以对数组执行 for 循环,为数组中的每个索引/对象创建 div。这样如果你有5个项目需要展示,你就可以展示它们。然后如果你有 7 个,你也可以展示它们。希望这有帮助!

关于javascript - 通过使用 AJAX 或 Cookie 获取 mysql 值来执行/验证 javascript 中的值的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44826445/

相关文章:

javascript - 如何隐藏类别轴 Y 中的标签

javascript - Coffeescript/Javascript 为什么,克隆数组中的对象在传递给方法时似乎丢失了它们的引用?

javascript - 在图表中显示来自 mysql 的日期

php - 显示来自 MySQL 的多个 BLOB 图像时出现问题

Javascript slider 具有更大的中心 slider ? <[小大小]>

php - 将 PHPUnit 测试打包为 PHAR 存档?

php - 在 PHP 中确定 $x 是否可以被 $y 整除

mysql - 连接具有相同列、不同条件的四个 MySQL 查询

mysql - 在mysql中将负值转换为零

javascript - 异步循环